OVOS TTS Plugin AhoTTS

August 1, 2026 · View on GitHub

An OVOS text-to-speech plugin for AhoTTS. It generates speech in Basque (eu) and Spanish (es).

Install

pip install ovos-tts-plugin-ahotts

Configuration

  "tts": {
    "module": "ovos-tts-plugin-ahotts",
    "ovos-tts-plugin-ahotts": {
        "lang": "eu"
    }
  }

Docker

A container that serves this plugin behind OpenVoiceOS/ovos-tts-server's ElevenLabs-compatible HTTP API on port 9666 is published to ghcr.io/openvoiceos/ovos-tts-plugin-ahotts.

The image is fully self-contained and offline. pyahotts bundles the synthesis engine and all Basque and Spanish voice data, so the container needs no model download and no API key.

Run the container:

docker run --rm -p 9666:9666 ghcr.io/openvoiceos/ovos-tts-plugin-ahotts:dev

Or with compose:

docker compose up

The served language defaults to Basque (eu) and is set by the AHOTTS_LANG build arg (eu or es). To switch it, rebuild the image:

docker build --build-arg AHOTTS_LANG=es -t ahotts-es .

Credits

This plugin was developed by TigreGotico for OpenVoiceOS under the ILENIA project.

This plugin was funded by the Ministerio para la Transformación Digital y de la Función Pública and Plan de Recuperación, Transformación y Resiliencia - Funded by EU – NextGenerationEU within the framework of the project ILENIA with reference 2022/TL22/00215337

License

Apache-2.0