> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://dev.hume.ai/voice/reference/text-to-speech-tts/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://dev.hume.ai/_mcp/server. # Text-to-Speech (TTS) > **Warning** > > **Hume is sunsetting the TTS and EVI APIs.** Access ends November 13, 2026 at 12:01 a.m. EST, and both APIs remain > fully supported until then. Any data in your account is permanently deleted after November 13, 2026. To compare > alternative voice models, see [Real World VoiceEQ](https://www.hume.ai/rw-voice-eq). For questions, contact > [Hume support](/support) or email [assist@hume.ai](mailto:assist@hume.ai). The TTS API synthesizes expressive speech from text over REST and WebSocket endpoints. ## API Docs - Text-to-Speech (TTS) [Stream Input](https://dev.hume.ai/voice/reference/text-to-speech-tts/stream-input.md) - Text-to-Speech (TTS) [Text-to-Speech (Streamed JSON)](https://dev.hume.ai/voice/reference/text-to-speech-tts/synthesize-json-streaming.md) - Text-to-Speech (TTS) [Text-to-Speech (Streamed File)](https://dev.hume.ai/voice/reference/text-to-speech-tts/synthesize-file-streaming.md) - Text-to-Speech (TTS) [Text-to-Speech (Json)](https://dev.hume.ai/voice/reference/text-to-speech-tts/synthesize-json.md) - Text-to-Speech (TTS) [Text-to-Speech (File)](https://dev.hume.ai/voice/reference/text-to-speech-tts/synthesize-file.md) - Text-to-Speech (TTS) [Voice Conversion (Streamed File)](https://dev.hume.ai/voice/reference/text-to-speech-tts/convert-voice-file.md) - Text-to-Speech (TTS) [Voice Conversion (Streamed JSON)](https://dev.hume.ai/voice/reference/text-to-speech-tts/convert-voice-json.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://dev.hume.ai/voice/reference/text-to-speech-tts/openapi.json) - [OpenAPI YAML](https://dev.hume.ai/voice/reference/text-to-speech-tts/openapi.yaml) ## AsyncAPI Specification The raw AsyncAPI 2.6.0 specification for the WebSocket channels is available at: - [AsyncAPI JSON](https://dev.hume.ai/voice/reference/text-to-speech-tts/asyncapi.json) - [AsyncAPI YAML](https://dev.hume.ai/voice/reference/text-to-speech-tts/asyncapi.yaml)