Dutch text to speech voice

Hi Synesthesiam,

I created a separate integration for manual installation. I know there is not that much development going on with this project. But for the someone who want’s to integrate it and use all the features manually I made an integration for opentts instead of using marytts. The marytts legacy integration gave me a lot of headache in supporting SSML, I decided to make a new (old) integration supporting SSML better, hope you like it.

Enhance Your Home Assistant with OpenTTS: A Powerful Text-to-Speech Integration

OpenTTS Integration for Home Assistant

Here’s the integration that allows Home Assistant to use OpenTTS more seamlessly. OpenTTS is an open-source, multi-engine TTS service that supports multiple voices and languages, making it a versatile alternative to cloud-based TTS solutions.

With this integration, you can:

  • Use OpenTTS for announcements, alerts, and notifications in Home Assistant.
  • Choose from multiple TTS backends (e.g., MaryTTS, Larynx, Festival, and others).
  • Keep all your speech processing local, ensuring privacy and performance.
  • use SSML (limited but very usefull)

Why OpenTTS?

While cloud-based TTS services (such as Google Cloud, Amazon Polly, or Microsoft Azure) offer excellent quality, they often come with limitations such as API quotas, latency, and privacy concerns. OpenTTS runs entirely on your local network, giving you full control over your speech synthesis without requiring an internet connection.

How to Get Started

Setting up the integration is straightforward. The source code and installation instructions are available on GitHub: ha_opentts_integration.

Basic Setup Steps:

  1. Install OpenTTS on your Home Assistant system or a separate server.
  2. Add the OpenTTS integration to your Home Assistant setup.
  3. Configure the integration in your configuration.yaml file.
  4. Start using OpenTTS for automations, scripts, and notifications.

:point_right: Find the integration on github: ha_opentts_integration