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": "..."
}
}
Upload the source
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": "..."
}
}
Interpretation · Translate and dub uploaded audio/video · Workflow: Interpretation quickstart · Polling: Async jobs and retries
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
Your API key. See 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.
