Skip to main content
POST
cURL
Utilisez POST /runwayml/v1/voice_isolation pour séparer la parole de l’audio d’arrière-plan. Utilisez l’ID de modèle eleven_voice_isolation. Envoyez votre clé API CometAPI à l’aide de l’authentification Bearer et d’un corps de requête JSON.

Fournir l’audio source

La requête nécessite model et audioUri. Définissez audioUri sur une URL HTTPS accessible de l’enregistrement contenant la parole à isoler. Remplacez l’URL audio d’exemple par votre fichier source.

Récupérer le résultat

Enregistrez le id renvoyé, puis utilisez Récupérer une tâche Runway pour récupérer l’état de la tâche. Lorsque status est SUCCEEDED, consultez les URL audio dans output. Si la tâche échoue, inspectez failure et failureCode.

Autorisations

Authorization
string
header
requis

Use your CometAPI API key.

Corps

application/json

Request settings for eleven_voice_isolation.

model
enum<string>
requis

Model ID for this request.

Options disponibles:
eleven_voice_isolation
Allowed value: "eleven_voice_isolation"
audioUri
requis

Audio input as an accessible HTTPS URL or base64 data URI.

Required string length: 13 - 2048
Pattern: ^https:\/\/.*

Réponse

Task created. Save the returned id to retrieve task status.

id
string
requis

Task ID for GET /runwayml/v1/tasks/{id}.

status
string

Task state, when returned.

createdAt
string<date-time>

Task submission timestamp, when returned.

output
string<uri>[]

Result URLs, when returned.

failure
string

Failure explanation, when returned.

failureCode
string

Machine-readable failure code, when returned.

estimatedCost
object

Task estimate metadata, when returned.

cost
object

Task cost metadata, when returned.

Dernière modification le 21 septembre 2026