Creates a new Mistral text-to-speech capability adapter.
Owning provider instance used for initialization checks and merged config access.
Initialized official Mistral SDK client.
Synthesizes speech in a single non-streaming request.
Unified TTS request envelope.
Optional_ctx: MultiModalExecutionContextOptional multimodal execution context. Unused directly in this adapter.
Optionalsignal: AbortSignalOptional cancellation signal.
Provider-normalized synthesized audio artifact.
Streams synthesized speech as incremental audio chunks plus a final full artifact.
Unified TTS request envelope.
Optional_ctx: MultiModalExecutionContextOptional multimodal execution context. Unused directly in this adapter.
Optionalsignal: AbortSignalOptional cancellation signal.
Async generator of streamed audio chunks and the final artifact.
Adapts Mistral text-to-speech output into ProviderPlaneAI's normalized audio artifact surface.
Uses Mistral's dedicated speech API for both one-shot synthesis and streaming audio deltas, normalizing each mode to
NormalizedAudio[].