Voiceover Service
ACTIONElevenLabs-powered voiceover, sound effects, and music generation service. Used to add spoken narration and audio to media content.
Endpoints
· 5POST/generate-voiceoverGenerate spoken audio (voiceover) from text using ElevenLabs TTS
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Text to convert to speech"
},
"model": {
"type": "string",
"description": "Model ID (default: eleven_monolingual_v1)"
},
"voiceId": {
"type": "string",
"description": "ElevenLabs voice ID (default: Rachel)"
},
"stability": {
"type": "number",
"description": "Voice stability (0-1)"
},
"similarityBoost": {
"type": "number",
"description": "Similarity boost (0-1)"
}
}
}POST/generate-musicGenerate background music from a text prompt using ElevenLabs Music API
Input Schema
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"key": {
"type": "string",
"description": "Musical key (e.g. C, G minor)"
},
"style": {
"type": "string",
"description": "Music style (e.g. jazz, classical)"
},
"tempo": {
"type": "number",
"description": "Tempo in BPM"
},
"prompt": {
"type": "string",
"description": "Description of the music to generate"
},
"duration": {
"type": "number",
"description": "Duration in seconds (default: 15)"
}
}
}GET/audio/:fileIdServe a generated audio file by file ID
Input Schema
{
"type": "object",
"properties": {}
}POST/generate-sfxGenerate sound effects from a text prompt using ElevenLabs SFX
Input Schema
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"prompt": {
"type": "string",
"description": "Description of the sound effect"
},
"duration": {
"type": "number",
"description": "Duration in seconds (default: 5)"
}
}
}GET/voicesList available ElevenLabs voices
Input Schema
{
"type": "object",
"properties": {}
}Required Secrets
· 1ELEVENLABS_API_KEY
✦