Cartesia Sonic TTS Integration

A Home Assistant custom integration that connects to the Cartesia Sonic 3 text-to-speech API, giving HA access to Cartesia’s impressive library of 660 ultra-realistic voices across 42 languages, with fine-grained control over speed, volume, <emotion value="excited" /> and emotion via SSML tags.

This TTS model is fast! The Sonic 3 model claims a 90ms response time, while the Sonic Turbo model claims a 40ms response time.

Easy UI installation, and supports the standard HA tts.speak action. Includes full support for both paid and (very generous) free tiers. New voices and languages added by Cartesia are automatically supported by this integration.

Check out my github page for full project details, presented clearly and concisely without any AI hyperbole:

Installation:

  1. Get a Cartesia API key. Create a free key at play.cartesia.ai/keys.

  2. Open HACS in your Home Assistant sidebar.

  3. Click the three-dot menu (top right) and choose Custom repositories.

  4. Paste https://github.com/sfox38/cartesia_tts and select Integration as the category.

  5. Click Add, then find cartesia_tts in the HACS Integration list and click Download

1 Like