Class: ElevenLabsTextToSpeechProvider
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:16
Implements
Constructors
Constructor
new ElevenLabsTextToSpeechProvider(
config):ElevenLabsTextToSpeechProvider
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:22
Parameters
config
ElevenLabsTextToSpeechProviderConfig
Returns
ElevenLabsTextToSpeechProvider
Properties
displayName
readonlydisplayName:"ElevenLabs"='ElevenLabs'
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:18
Implementation of
TextToSpeechProvider.displayName
id
readonlyid:"elevenlabs"='elevenlabs'
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:17
Implementation of
supportsStreaming
readonlysupportsStreaming:true=true
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:19
Implementation of
TextToSpeechProvider.supportsStreaming
Methods
getProviderName()
getProviderName():
string
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:26
Returns
string
Implementation of
TextToSpeechProvider.getProviderName
listAvailableVoices()
listAvailableVoices():
Promise<SpeechVoice[]>
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:95
Returns
Promise<SpeechVoice[]>
Implementation of
TextToSpeechProvider.listAvailableVoices
synthesize()
synthesize(
text,options?):Promise<SpeechSynthesisResult>
Defined in: packages/agentos/src/speech/providers/ElevenLabsTextToSpeechProvider.ts:30
Parameters
text
string
options?
Returns
Promise<SpeechSynthesisResult>