| operation | Operation to perform (tts, stt, knowledge, rag, usage) | yes | — |
| api-key | ElevenLabs API key | yes | — |
| text | Text to convert to speech | no | — |
| text-file | File containing text to convert | no | — |
| voice | Voice name (e.g., Brian, Rachel) or voice ID | no | Brian |
| model | TTS model (eleven_multilingual_v2, eleven_flash_v2_5, eleven_v3, etc.) | no | eleven_multilingual_v2 |
| output-format | Audio output format (mp3_44100_128, mp3_44100_192, wav_44100, opus_48000_128, etc.) | no | mp3_44100_128 |
| stability | Voice stability (0.0-1.0, higher = more consistent) | no | 0.5 |
| similarity-boost | Voice similarity boost (0.0-1.0, higher = more similar to original) | no | 0.75 |
| style | Voice style/exaggeration (0.0-1.0) | no | 0 |
| speaker-boost | Enhance speaker clarity | no | true |
| language | Language code for multilingual models (e.g., en, es, fr) | no | — |
| seed | Seed for reproducible output | no | — |
| audio-file | Audio file to transcribe | no | — |
| stt-model | STT model (scribe_v1 or scribe_v1_base) | no | scribe_v1 |
| diarize | Enable speaker diarization (identify different speakers) | no | false |
| num-speakers | Expected number of speakers (for diarization) | no | — |
| timestamps | Timestamps granularity (none, word, character) | no | word |
| tag-audio-events | Tag audio events (applause, music, etc.) | no | true |
| stt-language | Language code for transcription (auto-detected if not specified) | no | — |
| output | Output file path (auto-generated if not specified) | no | — |
| stt-format | STT output format (json, txt, srt, vtt) | no | txt |
| knowledge-action | Knowledge action (add-url, add-file, add-text, list, get, delete) | no | add-file |
| document-url | URL to add to knowledge base (for add-url action) | no | — |
| document-file | File to add to knowledge base (for add-file action) | no | — |
| document-text | Text content to add (for add-text action) | no | — |
| document-name | Name for the document | no | — |
| document-description | Description for the document | no | — |
| document-id | Document ID (for get, delete actions) | no | — |
| rag-action | RAG action (create, status, delete) | no | status |
| rag-document-ids | Comma-separated document IDs for RAG index creation | no | — |
| rag-index-id | RAG index ID (for status, delete actions) | no | — |
| usage-threshold | Warn if usage percentage exceeds this value (0-100) | no | 80 |
| timeout | Operation timeout in seconds | no | 300 |
| retry-count | Number of retries on failure | no | 3 |
| verbose | Enable verbose output | no | false |