Skip to content

Interface: TTSProviderCapabilities

Makaio Framework


Makaio Framework / contracts / TTSProviderCapabilities

Defined in: ../../../packages/contracts/src/capabilities/voice/types.ts:16

Runtime capabilities of a TTS provider, used for provider selection.

readonly modes: readonly ("streaming" | "buffered")[]

Defined in: ../../../packages/contracts/src/capabilities/voice/types.ts:18

Supported synthesis modes.


readonly outputFormats: readonly string[]

Defined in: ../../../packages/contracts/src/capabilities/voice/types.ts:24

Supported output audio formats.


readonly voiceInstructions: boolean

Defined in: ../../../packages/contracts/src/capabilities/voice/types.ts:22

Whether style/tone instructions are supported.


readonly voiceSelection: boolean

Defined in: ../../../packages/contracts/src/capabilities/voice/types.ts:20

Whether voice preset selection is supported.