Skip to main content

Build real-time voice experiences

Generate natural speech, build responsive voice agents, and run Rime in production.

Need a key? Create an API token in the Rime dashboard.

First request

Go from text to audio

Set RIME_API_KEY, run one of these examples, and play the generated hello.mp3 file. If you hear “Hello from Rime,” your key and request both work.

TTS in five minutes is the complete walkthrough. The Rime CLI covers the same steps from the terminal.

Choose what you’re building

Start with the path that matches your application

Text-to-speech runs over HTTP and WebSockets, and speech-to-text over WebSockets and gRPC.

Add speech to an application

Generate speech over HTTP, stream the response, and play it in your application.

Transcribe speech

Stream English or Spanish audio from your backend, show partial transcripts while the person speaks, and act on the final one.

Build a real-time voice agent

Pair Rime text-to-speech, and optionally Rime speech-to-text, with your LLM and audio transport for responsive conversations.

Deploy on your infrastructure

Run Rime privately with Docker Compose or Kubernetes.

Models and voices

Choose a model and voice

Voice availability depends on the model and language, so compare models first.

Compare models

Understand the tradeoffs across Coda and Mist before choosing a model ID.

Browse voices

Explore the voice catalog and find voices available for your model and language.

Resources

Reference and tooling

API reference

Endpoints, parameters, formats, and examples.

API cheat sheet

Common requests and endpoints on one page.

CLI

Generate and inspect audio from your terminal.

MCP server

Use Rime from Claude, Codex, and compatible IDEs.