feat: register Eleven Labs as transcription provider
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user