curl --location --request DELETE 'https://api.myvocal.ai/sound_clone/api/v1/interpretation/projects/ip_.../source' \
--header 'accessKey: <your_api_key>'
{
"code": 1,
"message": "success",
"data": {
"projectId": "ip_...",
"settingsVersion": 3,
"state": "DRAFT",
"sourceLanguage": "en",
"keyterms": ["MyVocal"],
"cloningStrength": 7,
"targetLanguages": ["es", "fr"],
"sourceDurationMs": "0",
"sourceState": "SUPERSEDED",
"requestId": "..."
}
}
Interpretation
Remove the interpretation source
Detach the uploaded source from a project and return to a draft.
DELETE
/
sound_clone
/
api
/
v1
/
interpretation
/
projects
/
{projectId}
/
source
curl --location --request DELETE 'https://api.myvocal.ai/sound_clone/api/v1/interpretation/projects/ip_.../source' \
--header 'accessKey: <your_api_key>'
{
"code": 1,
"message": "success",
"data": {
"projectId": "ip_...",
"settingsVersion": 3,
"state": "DRAFT",
"sourceLanguage": "en",
"keyterms": ["MyVocal"],
"cloningStrength": 7,
"targetLanguages": ["es", "fr"],
"sourceDurationMs": "0",
"sourceState": "SUPERSEDED",
"requestId": "..."
}
}
Removes the committed source version so the project can be edited and re-uploaded. Returns the draft representation, the same shape as
PATCH /draft.
Header
string
required
API key for authentication.
Path
string
required
The project identifier.
Response
string
Project identifier.
number
The current draft version.
string
The project state, normally back to
DRAFT.string | null
The stored source language, or
null.array
The stored keyterms.
number | null
The stored cloning strength.
array
The stored target languages.
string
Source duration as a string.
string
The source state after removal.
curl --location --request DELETE 'https://api.myvocal.ai/sound_clone/api/v1/interpretation/projects/ip_.../source' \
--header 'accessKey: <your_api_key>'
{
"code": 1,
"message": "success",
"data": {
"projectId": "ip_...",
"settingsVersion": 3,
"state": "DRAFT",
"sourceLanguage": "en",
"keyterms": ["MyVocal"],
"cloningStrength": 7,
"targetLanguages": ["es", "fr"],
"sourceDurationMs": "0",
"sourceState": "SUPERSEDED",
"requestId": "..."
}
}
Common errors
code = 47102: the project does not exist or is not owned by your account.code = 47123: the source cannot be removed in the current state.
