Class: OpenAITextToSpeechProvider
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:42
Implements
Constructors
Constructor
new OpenAITextToSpeechProvider(
config):OpenAITextToSpeechProvider
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:48
Parameters
config
OpenAITextToSpeechProviderConfig
Returns
OpenAITextToSpeechProvider
Properties
displayName
readonlydisplayName:"OpenAI TTS"='OpenAI TTS'
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:44
Implementation of
TextToSpeechProvider.displayName
id
readonlyid:"openai-tts"='openai-tts'
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:43
Implementation of
supportsStreaming
readonlysupportsStreaming:true=true
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:45
Implementation of
TextToSpeechProvider.supportsStreaming
Methods
getProviderName()
getProviderName():
string
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:52
Returns
string
Implementation of
TextToSpeechProvider.getProviderName
listAvailableVoices()
listAvailableVoices():
Promise<SpeechVoice[]>
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:100
Returns
Promise<SpeechVoice[]>
Implementation of
TextToSpeechProvider.listAvailableVoices
synthesize()
synthesize(
text,options?):Promise<SpeechSynthesisResult>
Defined in: packages/agentos/src/speech/providers/OpenAITextToSpeechProvider.ts:56
Parameters
text
string
options?
Returns
Promise<SpeechSynthesisResult>