Rime

Text-to-speech

View as MarkdownOpen in Claude

Rime offers uniquely realistic voices with a focus on natural expressiveness.

Models

ModelDescription
codaRime’s flagship model, with top-rated, ultra-realistic voices
mistv2Default - Updated version of mist
arcana
Deprecated
Retired by Rime. Requests for arcana are served by coda — use coda instead.
mist
Deprecated
Fast, precise model for business applications

Voices

Press play to audition any Rime voice, then copy config to grab the value for SWML or your SDK.

Mist v2 is the default Rime model on the SignalWire platform. To use this model, simply set the voice ID.

To use Coda voices, set model to coda with the languages SWML method:

1languages:
2- name: English
3 code: en-US
4 voice: rime.luna
5 model: coda

Languages

As of July 20th, 2026, SignalWire supports the following languages with Rime:

LanguageCodeSupported models
EnglishengAll models
SpanishspaAll models
FrenchfraAll models
GermangerAll models
Portugueseporcoda
Hindihincoda
Arabicaracoda
Japanesejpncoda

Portuguese, Hindi, Arabic, and Japanese voices are available with the coda model only. The default mistv2 model supports English, Spanish, French, and German. To use the other languages, set model to coda as shown above.

Refer to the Rime docs for the most up-to-date reference to supported languages.

Usage

Format: rime.<speaker>:<model>

Examples:

rime.luna:coda
rime.spore:coda
rime.speaker1:mistv2
rime.voice123:mist

For a full demonstration and sample script, see below.


Build with Rime on SignalWire

1

Create a Space and add credit

If you don’t have one yet, you’ll need to create a SignalWire Space. Be sure to add some credit to test with.

2

Add a new Resource

Navigate to the Resources tab in your SignalWire Dashboard and click + Add New to create a new Resource.

3

Create a SWML Script

From the Resources menu, select SWML Script. Name it something fun and recognizable. Ours is titled Rime Wizard.

Next, paste the following starter script into the text box, and hit Save:

1version: 1.0.0
2sections:
3 main:
4 - ai:
5 prompt:
6 text: |
7 You're Luna, a voice from Rime's Coda model!
8 Introduce yourself, and have a conversation about programmable unified communications on the SignalWire platform.
9 languages:
10 - name: English
11 code: en-US
12 voice: rime.luna
13 model: coda
4

Buy and assign a phone number

Navigate to the Phone Numbers section of the Dashboard’s left sidebar menu.

Purchase a phone number and assign it to the desired SWML script.

A purchased phone number showing assignment to a specified Resource.

Assigning a phone number to the SWML Script
5

Give it a call!

Call the number you just assigned to chat with your new AI voice application on the phone.

Next steps with SWML

Now you’ve deployed your very first SignalWire voice AI application using Rime voices. Next, dive deeper into SWML to explore its capabilities!