Skip to main content

A Coqui AI TTS plugin for Neon

Project description

NeonAI Coqui AI TTS Plugin

Mycroft compatible TTS Plugin for Coqui AI Text-to-Speech.

Languages:

We support all European Union languages including:

English, Spanish, French, German, Italian, Polish, Ukrainian,
Dutch, Romanian, Hungarian, Greek, Czech, Swedish, Portuguese,
Croatian, Bulgarian, Danish, Slovak, Finnish, Lithuanian,
Slovenian, Latvian, Estonian, Irish, Maltese

Feel free to open an issue to request support of your language.
We implement all the languages that are wanted and needed, not just those spoken by the largest number of people.
For example, we have already included Irish and Maltese, even though they have less than a million native speakers.

Performance:

  • amd64
    • AMD/Intel-based desktops/laptops
    • 4 cores, RTF = 0.05
    • 1 core, RTF = 0.15
  • arm64
    • Raspberry Pi 3/4 and Zero 2 with 64-bit Pi OS
    • Raspberry Pi 4, RTF = 0.5

Real-Time Factor(RTF) - the ratio of how long it takes to generate audio to how long the audio is when spoken.

Storage:

This plugin has a minimum list of dependencies, which in total fit in 900MB on amd64, and 300MB on arm64.
Models are installed on the fly, almost instantly after the first TTS request. You don't need to download languages you don't use.
Each model weighs about 100MB, in total you only need ~4GB to get support for 25 languages.

License:

NeonAI Coqui AI TTS Plugin is available under the BSD-3-Clause license

It is one of the most community-friendly open licenses out there. It has minimal restrictions on how it can be used by developers and end users, making it the most open package with the most supported languages on the market.

Configuration:

tts:
    module: coqui
    coqui: {
        cache: true
    }

Requirements:

sudo apt install espeak-ng

Necessary for english, greek and some other languages

Docker

A docker container using ovos-tts-server is available

You can build and run it locally

docker build . -t coquitts
docker run -p 8080:9666 coquitts

use it http://localhost:8080/synthesize/hello

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neon-tts-plugin-coqui-0.8.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

neon_tts_plugin_coqui-0.8.0-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file neon-tts-plugin-coqui-0.8.0.tar.gz.

File metadata

  • Download URL: neon-tts-plugin-coqui-0.8.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for neon-tts-plugin-coqui-0.8.0.tar.gz
Algorithm Hash digest
SHA256 91aaadd78f50970119b1b89bc5984c21c62fce131f658f44a40b292f99bc9b98
MD5 e17f29a4638e589d61c0e3757bca776a
BLAKE2b-256 e447c469c893df0b169ee5e701dd5b8ea7acca50336381c108a6ac4aed1b383f

See more details on using hashes here.

File details

Details for the file neon_tts_plugin_coqui-0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for neon_tts_plugin_coqui-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0df18787a0259ec47c4c9e40ec4223e8c0becb9e59bd210e443b42831510abc7
MD5 c9b658d13c59046062b7cfd0b61955bb
BLAKE2b-256 eddce80cb0788f06b757161ba53f6af61d8805595644f1a55a59b1118f45986c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page