feat: register Eleven Labs as transcription provider

This commit is contained in:
Mateus Nobre
2026-01-06 22:51:16 -03:00
parent cfb4f990c8
commit 51bde05bff
2 changed files with 36 additions and 0 deletions
+6
View File
@@ -57,6 +57,12 @@ func NewTranscriber(config Config) (Transcriber, error) {
}
adapter = NewMistralAdapter(config)
case "elevenlabs":
if config.APIKey == "" {
return nil, fmt.Errorf("ElevenLabs API key required")
}
adapter = NewElevenLabsAdapter(config)
default:
return nil, fmt.Errorf("unsupported provider: %s", config.Provider)
}