hongkongkiwi/ElevenLabs CLI Action

Use ElevenLabs AI audio capabilities in your GitHub workflows - TTS, STT, Knowledge Base, and more

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
operationOperation to perform (tts, stt, knowledge, rag, usage)yes
api-keyElevenLabs API keyyes
textText to convert to speechno
text-fileFile containing text to convertno
voiceVoice name (e.g., Brian, Rachel) or voice IDnoBrian
modelTTS model (eleven_multilingual_v2, eleven_flash_v2_5, eleven_v3, etc.)noeleven_multilingual_v2
output-formatAudio output format (mp3_44100_128, mp3_44100_192, wav_44100, opus_48000_128, etc.)nomp3_44100_128
stabilityVoice stability (0.0-1.0, higher = more consistent)no0.5
similarity-boostVoice similarity boost (0.0-1.0, higher = more similar to original)no0.75
styleVoice style/exaggeration (0.0-1.0)no0
speaker-boostEnhance speaker claritynotrue
languageLanguage code for multilingual models (e.g., en, es, fr)no
seedSeed for reproducible outputno
audio-fileAudio file to transcribeno
stt-modelSTT model (scribe_v1 or scribe_v1_base)noscribe_v1
diarizeEnable speaker diarization (identify different speakers)nofalse
num-speakersExpected number of speakers (for diarization)no
timestampsTimestamps granularity (none, word, character)noword
tag-audio-eventsTag audio events (applause, music, etc.)notrue
stt-languageLanguage code for transcription (auto-detected if not specified)no
outputOutput file path (auto-generated if not specified)no
stt-formatSTT output format (json, txt, srt, vtt)notxt
knowledge-actionKnowledge action (add-url, add-file, add-text, list, get, delete)noadd-file
document-urlURL to add to knowledge base (for add-url action)no
document-fileFile to add to knowledge base (for add-file action)no
document-textText content to add (for add-text action)no
document-nameName for the documentno
document-descriptionDescription for the documentno
document-idDocument ID (for get, delete actions)no
rag-actionRAG action (create, status, delete)nostatus
rag-document-idsComma-separated document IDs for RAG index creationno
rag-index-idRAG index ID (for status, delete actions)no
usage-thresholdWarn if usage percentage exceeds this value (0-100)no80
timeoutOperation timeout in secondsno300
retry-countNumber of retries on failureno3
verboseEnable verbose outputnofalse
namedescription
output-filePath to generated output file
transcriptTranscription text (for STT operations)
usage-infoUsage statistics as JSON (for usage operation)
document-idCreated document ID (for knowledge operations)
rag-index-idRAG index ID (for RAG create operation)
voice-idResolved voice ID (for TTS operations)