{ "id": "elevenlabs", "name": "Elevenlabs", "description": "ElevenLabs voice plugin for text-to-speech generation and conversational audio output.", "npmName": "@elizaos/plugin-elevenlabs", "version": "2.0.0-beta.0", "source": "bundled", "tags": ["voice", "text-to-speech", "audio", "elevenlabs"], "config": { "ELEVENLABS_API_KEY": { "type": "secret", "required": true, "sensitive": true, "label": "Api Key", "help": "Primary ElevenLabs API key used for authenticating requests", "advanced": false }, "ELEVENLABS_MODEL_ID": { "type": "string", "required": false, "sensitive": false, "default": "eleven_multilingual_v2", "label": "Model Id", "help": "Model identifier to use for TTS generation", "placeholder": "e.g., gpt-4o, claude-sonnet-4-20250514", "advanced": false }, "ELEVENLABS_VOICE_ID": { "type": "string", "required": false, "sensitive": false, "default": "EXAVITQu4vr4xnSDxMaL", "label": "Voice Id", "help": "ID of the voice to synthesize with", "advanced": false }, "ELEVENLABS_BROWSER_URL": { "type": "url", "required": false, "sensitive": false, "label": "Browser Url", "help": "Optional browser-safe proxy base URL that injects the API key server-side", "advanced": false }, "ELEVENLABS_STT_DIARIZE": { "type": "boolean", "required": false, "sensitive": false, "default": "false", "label": "Stt Diarize", "help": "Enable speaker diarization to identify different speakers", "advanced": false }, "ELEVENLABS_VOICE_STYLE": { "type": "number", "required": false, "sensitive": false, "default": "0", "label": "Voice Style", "help": "Style intensity (0-1) for the generated voice", "advanced": false }, "ELEVENLABS_STT_MODEL_ID": { "type": "string", "required": false, "sensitive": false, "default": "scribe_v1", "label": "Stt Model Id", "help": "Model identifier to use for speech-to-text transcription", "placeholder": "e.g., whisper-1", "advanced": false }, "ELEVENLABS_OUTPUT_FORMAT": { "type": "string", "required": false, "sensitive": false, "default": "mp3_44100_128", "label": "Output Format", "help": "Audio output format returned by the API (e.g., mp3_44100_128 or pcm_16000)", "advanced": false }, "ELEVENLABS_VOICE_STABILITY": { "type": "number", "required": false, "sensitive": false, "default": "0.5", "label": "Voice Stability", "help": "Voice stability factor (0-1) influencing consistency of speech", "advanced": false }, "ELEVENLABS_STT_NUM_SPEAKERS": { "type": "number", "required": false, "sensitive": false, "label": "Stt Num Speakers", "help": "Expected number of speakers for diarization (1-32)", "advanced": false }, "ELEVENLABS_STT_LANGUAGE_CODE": { "type": "string", "required": false, "sensitive": false, "label": "Stt Language Code", "help": "Language code for transcription (e.g., 'en', 'es'). Leave empty for automatic detection", "advanced": false }, "ELEVENLABS_STT_TAG_AUDIO_EVENTS": { "type": "boolean", "required": false, "sensitive": false, "default": "false", "label": "Stt Tag Audio Events", "help": "Tag audio events like laughter, applause, etc.", "advanced": false }, "ELEVENLABS_VOICE_SIMILARITY_BOOST": { "type": "number", "required": false, "sensitive": false, "default": "0.75", "label": "Voice Similarity Boost", "help": "Similarity boost factor (0-1) affecting how closely the voice matches the target", "advanced": false }, "ELEVENLABS_VOICE_USE_SPEAKER_BOOST": { "type": "boolean", "required": false, "sensitive": false, "default": "true", "label": "Voice Use Speaker Boost", "help": "Flag to enable or disable speaker boost feature", "advanced": false }, "ELEVENLABS_OPTIMIZE_STREAMING_LATENCY": { "type": "number", "required": false, "sensitive": false, "default": "0", "label": "Optimize Streaming Latency", "help": "Latency optimization level for streaming audio (0-4)", "advanced": false }, "ELEVENLABS_STT_TIMESTAMPS_GRANULARITY": { "type": "string", "required": false, "sensitive": false, "default": "word", "label": "Stt Timestamps Granularity", "help": "Timestamp detail level: 'none', 'word', or 'character'", "advanced": false } }, "render": { "visible": true, "pinTo": [], "style": "card", "icon": "Mic", "group": "voice", "groupOrder": 3, "actions": ["enable", "configure"] }, "resources": { "homepage": "https://github.com/elizaos-plugins/plugin-elevenlabs#readme", "repository": "https://github.com/elizaos-plugins/plugin-elevenlabs" }, "dependsOn": [], "kind": "plugin", "subtype": "voice" }