Method 1: Using config/os.toml (Recommended)
The simplest way to change the voice is through the OS config file. No rebuild required.
Steps
- Connect to your robot — either open it in your IDE over Remote SSH (recommended) or SSH in from a terminal
-
Edit
config/os.toml— open it in your IDE, or directly from the terminal:
- Set the voice ID in the
[voice]section:
- Save the file and restart the robot services (
innate service restart) for changes to take effect.
CARTESIA_VOICE_ID in ~/innate-os/.env; the os.toml value takes precedence.
Method 2: Editing the Launch File (Advanced)
For more permanent changes, you can modify the launch file directly.1. Find the launch file
The voice ID is configured in the brain client launch file:2. Change the voice ID
Look for thecartesia_voice_id_arg parameter and update the default_value:
3. Build and restart
Finding Voice IDs
You can either:- Use an existing Cartesia voice — Browse their voice library to find a voice ID that suits your needs
- Create a custom voice — Cartesia allows you to clone a voice with just 10 seconds of audio recording

