Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OpenVoiceOS/ovos-tts-plugin-cotovia
galician tts plugin for OVOS
https://github.com/OpenVoiceOS/ovos-tts-plugin-cotovia
speech-synthesis text-to-speech tts
Last synced: about 1 month ago
JSON representation
galician tts plugin for OVOS
- Host: GitHub
- URL: https://github.com/OpenVoiceOS/ovos-tts-plugin-cotovia
- Owner: OpenVoiceOS
- License: apache-2.0
- Created: 2020-12-01T23:17:15.000Z (about 4 years ago)
- Default Branch: dev
- Last Pushed: 2024-09-12T15:39:42.000Z (3 months ago)
- Last Synced: 2024-11-13T18:54:48.145Z (about 1 month ago)
- Topics: speech-synthesis, text-to-speech, tts
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ovos-plugins - ovos-tts-plugin-cotovia
README
## Description
Mycroft TTS plugin for [Cotovia TTS](http://gtm.uvigo.es/cotovia)
### About Cotovia
Cotovia is a unit-selection text-to-speech system, i.e., generates the synthetic speech signal as a
concatenation of prerecorded segments. Cotovia determines the sequence of sounds, its intonation and
duration from the input text. Actually several intonation contours are considered in parallel and for
each one a sequence of speech units is selected. The final intonation contours is selected according to
the suitability of the sequence of speech units found.
### VoicesAt this time two Galician voices are available at sourceforge. These two voices are also suitable for Spanish,
with little distortion, since the phonemes of Spanish may be considered a subset of Galician phonemes. The
nicknames of the two speakers are Iago and Sabela. Nevertheless you will find three voices available for
Cotovia:* iago : Galician male speaker, duration of the recording: 80 minutes. It was Cotovia's first voice and the
quality is limited by the reduced recording time.* sabela-large : Galician female speaker, duration of the recording: 14.5 hours. Use this voice if you want to
obtain maximum quality speech and you are not too worried about execution time.* sabela: default speaker. A subset of Sabela's recordings (about 4 hours). A good compromise between quality
and execution time.
## Install
Download and install [Cotovia](https://sourceforge.net/projects/cotovia/files/Debian%20packages/)
In order to run Cotovia, you will need to install the following packages:
cotovia_0.5_amd64.deb --- Cotovia executable
cotovia-lang-gl_0.5_all.deb --- Galician linguistic data
cotovia-lang-es_0.5_all.deb --- Spanish linguistic dataAdditionally you need to install at least one voice
cotovia-voice-iago_0.5_all.deb
cotovia-voice-sabela-large_0.5_all.deb
cotovia-voice-sabela_0.5_all.deb
Then install the plugin`pip install ovos-tts-plugin-cotovia`
## Configuration
```json
"tts": {
"module": "ovos-tts-plugin-cotovia",
"ovos-tts-plugin-cotovia": {
"voice": "iago"
}
}
```### Advanced config
Additional configuration params are available
- `lang` can be `gl` for galician or `es`
- `voice` cab be `iago` or `sabela`
- `pitch_scale_factor` can be used to change pitch (default `100`)
- `time_scale_factor` can be used to change speed (default `100`)
- `bin` can be used to set a path to the executable (default `/usr/bin/cotovia`)```json
"tts": {
"module": "ovos-tts-plugin-cotovia",
"ovos-tts-plugin-cotovia": {
"voice": "sabela",
"lang": "es",
"pitch_scale_factor": 80,
"time_scale_factor": 80,
"bin": "/usr/bin/cotovia"
}
}
```