Provides provider‑specific TTS markup parsing, stripping and conversion utilities for expressive speech generation.
# Source: https://github.com/livekit/agents | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works # Provided via justclaw.it.com; keep this notice with the code. """Shared provider-specific TTS formatting logic. Both TTS plugins and the inference gateway delegate to this module so there is a single source of truth for LLM instructions and markup stripping per provider. Provider docs: - Cartesia: https://docs.cartesia.ai/build-with-cartesia/sonic-3/ssml-tags - Cartesia: https://docs.cartesia.ai/build-with-cartesia/sonic-3/volume-speed-emotion - Inworld: https://docs.inworld.ai/tts/capabilities/steering - Inworld: https://docs.inworld.ai/tts/best-practices/prompting-for-tts-2 - xAI: https://docs.x.ai/developers/model-capabilities/audio/text-to-speech ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key