Class: MiniMaxTextToSpeechProvider
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:165
Text-to-speech provider for MiniMax HTTP, async, and WebSocket APIs.
Implements
Constructors
Constructor
new MiniMaxTextToSpeechProvider(
config):MiniMaxTextToSpeechProvider
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:175
Parameters
config
MiniMaxTextToSpeechProviderConfig
Returns
MiniMaxTextToSpeechProvider
Properties
displayName
readonlydisplayName:"MiniMax TTS"="MiniMax TTS"
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:167
Implementation of
TextToSpeechProvider.displayName
id
readonlyid:"minimax-tts"="minimax-tts"
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:166
Implementation of
supportsStreaming
readonlysupportsStreaming:true=true
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:168
Implementation of
TextToSpeechProvider.supportsStreaming
Methods
createAsync()
createAsync(
text,options?):Promise<MiniMaxAsyncSpeechResponse>
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:213
Parameters
text
string
options?
Returns
Promise<MiniMaxAsyncSpeechResponse>
getProviderName()
getProviderName():
string
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:182
Returns
string
Implementation of
TextToSpeechProvider.getProviderName
queryAsync()
queryAsync(
taskId):Promise<MiniMaxAsyncSpeechResponse>
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:234
Query an async task's status: GET /v1/query/t2a_async_query_v2 with
task_id as a query parameter.
https://platform.minimax.io/docs/api-reference/speech-t2a-async-query
Parameters
taskId
string | number
Returns
Promise<MiniMaxAsyncSpeechResponse>
synthesize()
synthesize(
text,options?):Promise<SpeechSynthesisResult>
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:186
Parameters
text
string
options?
Returns
Promise<SpeechSynthesisResult>
Implementation of
TextToSpeechProvider.synthesize
synthesizeWebSocket()
synthesizeWebSocket(
text,options?):Promise<SpeechSynthesisResult>
Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:239
Parameters
text
string
options?
Returns
Promise<SpeechSynthesisResult>