feat: update config template with Eleven Labs documentation

This commit is contained in:
Mateus Nobre
2026-01-06 23:00:47 -03:00
parent c5a6e75232
commit 3b6a8b7dd9
2 changed files with 10 additions and 6 deletions
+5 -3
View File
@@ -652,10 +652,10 @@ func saveConfig(cfg *config.Config) error {
# Speech Transcription Configuration # Speech Transcription Configuration
[transcription] [transcription]
provider = "%s" # Transcription service: "openai", "groq-transcription", "groq-translation", or "mistral-transcription" provider = "%s" # Transcription service: "openai", "groq-transcription", "groq-translation", "mistral-transcription", or "elevenlabs"
api_key = "%s" # API key (or set OPENAI_API_KEY/GROQ_API_KEY/MISTRAL_API_KEY environment variable) api_key = "%s" # API key (or set OPENAI_API_KEY/GROQ_API_KEY/MISTRAL_API_KEY/ELEVENLABS_API_KEY environment variable)
language = "%s" # Language code (empty for auto-detect, "en", "it", "es", "fr", etc.) language = "%s" # Language code (empty for auto-detect, "en", "it", "es", "fr", etc.)
model = "%s" # Model: OpenAI="whisper-1", Groq="whisper-large-v3", Mistral="voxtral-mini-latest" model = "%s" # Model: OpenAI="whisper-1", Groq="whisper-large-v3", Mistral="voxtral-mini-latest", ElevenLabs="scribe_v1" or "scribe_v2"
# Text Injection Configuration # Text Injection Configuration
[injection] [injection]
@@ -679,6 +679,8 @@ func saveConfig(cfg *config.Config) error {
# Models: whisper-large-v3 only (turbo not supported for translation) # Models: whisper-large-v3 only (turbo not supported for translation)
# - "mistral-transcription": Mistral Voxtral API (excellent for European languages, requires MISTRAL_API_KEY) # - "mistral-transcription": Mistral Voxtral API (excellent for European languages, requires MISTRAL_API_KEY)
# Models: voxtral-mini-latest or voxtral-mini-2507 # Models: voxtral-mini-latest or voxtral-mini-2507
# - "elevenlabs": ElevenLabs Scribe API (excellent accuracy, 99 languages, requires ELEVENLABS_API_KEY)
# Models: scribe_v1 (99 languages, best accuracy) or scribe_v2 (90 languages, real-time)
# #
# Language codes: Use empty string ("") for automatic detection, or specific codes like: # Language codes: Use empty string ("") for automatic detection, or specific codes like:
# "en" (English), "it" (Italian), "es" (Spanish), "fr" (French), "de" (German), etc. # "en" (English), "it" (Italian), "es" (Spanish), "fr" (French), "de" (German), etc.
+5 -3
View File
@@ -434,10 +434,10 @@ func SaveDefaultConfig() error {
# Speech Transcription Configuration # Speech Transcription Configuration
[transcription] [transcription]
provider = "openai" # Transcription service: "openai", "groq-transcription", "groq-translation", or "mistral-transcription" provider = "openai" # Transcription service: "openai", "groq-transcription", "groq-translation", "mistral-transcription", or "elevenlabs"
api_key = "" # API key (or set OPENAI_API_KEY/GROQ_API_KEY/MISTRAL_API_KEY environment variable) api_key = "" # API key (or set OPENAI_API_KEY/GROQ_API_KEY/MISTRAL_API_KEY/ELEVENLABS_API_KEY environment variable)
language = "" # Language code (empty for auto-detect, "en", "it", "es", "fr", etc.) language = "" # Language code (empty for auto-detect, "en", "it", "es", "fr", etc.)
model = "whisper-1" # Model: OpenAI="whisper-1", Groq="whisper-large-v3", Mistral="voxtral-mini-latest" model = "whisper-1" # Model: OpenAI="whisper-1", Groq="whisper-large-v3", Mistral="voxtral-mini-latest", ElevenLabs="scribe_v1"
# Text Injection Configuration # Text Injection Configuration
[injection] [injection]
@@ -501,6 +501,8 @@ func SaveDefaultConfig() error {
# Models: whisper-large-v3 only (turbo not supported for translation) # Models: whisper-large-v3 only (turbo not supported for translation)
# - "mistral-transcription": Mistral Voxtral API (excellent for European languages, requires MISTRAL_API_KEY) # - "mistral-transcription": Mistral Voxtral API (excellent for European languages, requires MISTRAL_API_KEY)
# Models: voxtral-mini-latest or voxtral-mini-2507 # Models: voxtral-mini-latest or voxtral-mini-2507
# - "elevenlabs": ElevenLabs Scribe API (excellent accuracy, 99 languages, requires ELEVENLABS_API_KEY)
# Models: scribe_v1 (99 languages, best accuracy) or scribe_v2 (90 languages, real-time)
# #
# Language codes: Use empty string ("") for automatic detection, or specific codes like: # Language codes: Use empty string ("") for automatic detection, or specific codes like:
# "en" (English), "it" (Italian), "es" (Spanish), "fr" (French), "de" (German), etc. # "en" (English), "it" (Italian), "es" (Spanish), "fr" (French), "de" (German), etc.