Voix et audio IA pro : ElevenLabs, podcasts, voix off
33 / 38

Module 6 · Livrer, automatiser, dans les règlesEnviron 1 min

Automatiser par l'API

Dès qu’une production se répète (bulletin hebdomadaire, messages d’attente, fiches produit lues), l’API d’ElevenLabs évite le copier-coller. Une requête suffit.

Terminal
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/ID_DE_LA_VOIX?output_format=mp3_44100_128" \
  -H "xi-api-key: $ELEVENLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Bonjour, et bienvenue dans le bulletin de la semaine.",
    "model_id": "eleven_v4",
    "voice_settings": { "stability": 0.5, "similarity_boost": 0.75 }
  }' \
  -o bulletin.mp3
  • model_id : le modèle par défaut de cette route est encore eleven_multilingual_v2 ; écrivez eleven_v4 explicitement.
  • output_format : MP3 44,1 kHz à 128 kbit/s par défaut ; le WAV 44,1 kHz demande le forfait Pro ou plus.
  • Dans n8n, le nœud HTTP Request reprend exactement cette requête : méthode POST, mêmes en-têtes, même corps JSON, et une réponse enregistrée comme fichier.
La clé API est un mot de passeNe la collez jamais dans un script partagé, un workflow n8n exporté ou un dépôt Git. Rangez-la dans une variable d’environnement ou dans les identifiants de n8n, et révoquez-la au moindre doute.