Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/OpenVoiceOS/ovos-tts-plugin-voicerss

VoiceRSS TTS plugin for mycroft
https://github.com/OpenVoiceOS/ovos-tts-plugin-voicerss

maintainer-wanted speech-synthesis text-to-speech tts

Last synced: 3 months ago
JSON representation

VoiceRSS TTS plugin for mycroft

Awesome Lists containing this project

README

        

## Description
Mycroft TTS plugin for [VoiceRSS](http://www.voicerss.org)

## Install

`pip install ovos-tts-plugin-voicerss`

## Configuration

Get a [api key](http://www.voicerss.org/api/) and modify your [mycroft.conf](https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/customizations/mycroft-conf)

```json
"tts": {
"module": "ovos-tts-plugin-voicerss",
"ovos-tts-plugin-voicerss": {
"key": "YOUR_API_KEY",
"voice": "John",
"lang": "en-us",
"speed": 0
}

```

`key` - the api key

`lang` - optional, by default will use global language configured for mycroft

`speed` - optional, The speech rate. from -10 (slowest speed) up to 10 (fastest speed). Default value: 0 (normal speed).

`voice` - optional, depends on a language. See voice list [here](http://www.voicerss.org/api/)

### Supported Languages

```json
{
"ca-es": ["Catalan"],
"zh-cn": ["Chinese (China)"],
"zh-hk": ["Chinese (Hong Kong)"],
"zh-tw": ["Chinese (Taiwan)"],
"da-dk": ["Danish"],
"nl-nl": ["Dutch"],
"en-au": ["English (Australia)"],
"en-ca": ["English (Canada)"],
"en-gb": ["English (Great Britain)"],
"en-in": ["English (India)"],
"en-us": ["English (United States)"],
"fi-fi": ["Finnish"],
"fr-ca": ["French (Canada)"],
"fr-fr": ["French (France)"],
"de-de": ["German"],
"it-it": ["Italian"],
"ja-jp": ["Japanese"],
"ko-kr": ["Korean"],
"nb-no": ["Norwegian"],
"pl-pl": ["Polish"],
"pt-br": ["Portuguese (Brazil)"],
"pt-pt": ["Portuguese (Portugal)"],
"ru-ru": ["Russian"],
"es-mx": ["Spanish (Mexico)"],
"es-es": ["Spanish (Spain)"],
"sv-se": ["Swedish (Sweden)"],
}
```