Skip to main content

Interface: MiniMaxTextToSpeechProviderConfig

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

Properties​

apiKey​

apiKey: string

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


audioDownloadTimeoutMs?​

optional audioDownloadTimeoutMs: number

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

Time allowed for downloading URL output, in milliseconds. Default: 30,000.


audioUrlHosts?​

optional audioUrlHosts: string[]

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

Hosts that outputFormat: "url" audio may be downloaded from: an exact name such as "audio.example.com", or "*.example.com" for that domain's subdomains. MiniMax does not document the host its audio links use, so none is allowed by default and URL output fails, naming the host, until it is listed here. Only https links are downloaded.


baseUrl?​

optional baseUrl: string

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


fetchImpl()?​

optional fetchImpl: {(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

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

Call Signature​

(input, init?): Promise<Response>

MDN Reference

Parameters​
input​

RequestInfo | URL

init?​

RequestInit

Returns​

Promise<Response>

Call Signature​

(input, init?): Promise<Response>

MDN Reference

Parameters​
input​

string | Request | URL

init?​

RequestInit

Returns​

Promise<Response>


maxAudioDownloadBytes?​

optional maxAudioDownloadBytes: number

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

The largest URL output accepted, in bytes. Default: 100 MiB.


model?​

optional model: string

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


region?​

optional region: MiniMaxSpeechRegion

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


voice?​

optional voice: string

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


webSocketFactory()?​

optional webSocketFactory: (url, headers) => WebSocket

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

Parameters​

url​

string

headers​

Record<string, string>

Returns​

WebSocket


webSocketUrl?​

optional webSocketUrl: string

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