Skip to main content

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​

readonly displayName: "MiniMax TTS" = "MiniMax TTS"

Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:167

Implementation of​

TextToSpeechProvider.displayName


id​

readonly id: "minimax-tts" = "minimax-tts"

Defined in: packages/agentos/src/io/speech/providers/MiniMaxTextToSpeechProvider.ts:166

Implementation of​

TextToSpeechProvider.id


supportsStreaming​

readonly supportsStreaming: 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?​

SpeechSynthesisOptions = {}

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?​

SpeechSynthesisOptions = {}

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?​

SpeechSynthesisOptions = {}

Returns​

Promise<SpeechSynthesisResult>