Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OpenVoiceOS/ovos-tts-server-plugin
https://github.com/OpenVoiceOS/ovos-tts-server-plugin
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/OpenVoiceOS/ovos-tts-server-plugin
- Owner: OpenVoiceOS
- License: apache-2.0
- Created: 2022-02-17T22:48:57.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-02-22T14:26:30.000Z (9 months ago)
- Last Synced: 2024-05-10T00:12:19.457Z (6 months ago)
- Language: Python
- Size: 36.1 KB
- Stars: 0
- Watchers: 7
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ovos-plugins - ovos-tts-server-plugin
README
## Description
OpenVoiceOS companion plugin for [OpenVoiceOS TTS Server](https://github.com/OpenVoiceOS/ovos-tts-server)
## Install
```bash
pip install ovos-tts-plugin-server
```## Configuration
```json
"tts": {
"module": "ovos-tts-plugin-server",
"ovos-tts-plugin-server": {
"host": "https://tts.smartgic.io/piper",
"v2": true,
"verify_ssl": true,
"tts_timeout": 5
}
}
```- host: the url of the tts server. `/synthesize` will be appended to it in the code
- v2: use the v2 api, if available
- verify_ssl: verify the ssl certificate of the server. If you use a self-signed certificate, you can set this to false, [but it is not recommended](#security-warning)
- tts_timeout: timeout for the request to the server. Defaults to 5 seconds.### As of ovos-tts-server 0.0.3a10
If using a TTS plugin with v2, you can use the `/v2` config option
to take advantage of newer features. There is no need to change
the `host`, however. It would always look something like: `https://tts.smartgic.io/piper`
regardless of the `v2` value.### Security warning
Please note that while you can set `verify_ssl` to `false` to disable SSL
verification, this is not recommended and should only be used for testing
purposes. Consider using a private CA or certificates signed using
[Let's Encrypt](https://letsencrypt.org/) instead.