## 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.
Raw data
{
"_id": null,
"home_page": "https://github.com/OpenVoiceOS/ovos-tts-server-plugin",
"name": "ovos-tts-plugin-server",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "mycroft OpenVoiceOS OVOS plugin tts",
"author": "JarbasAi",
"author_email": "jarbasai@mailfence.com",
"download_url": "https://files.pythonhosted.org/packages/6c/72/e84da34212ea847a58406121617ec18ec97bef7867ca2b0183b3c539d186/ovos-tts-plugin-server-0.0.2.tar.gz",
"platform": null,
"description": "## Description\n\nOpenVoiceOS companion plugin for [OpenVoiceOS TTS Server](https://github.com/OpenVoiceOS/ovos-tts-server)\n\n## Install\n\n```bash\npip install ovos-tts-plugin-server\n```\n\n## Configuration\n\n```json\n \"tts\": {\n \"module\": \"ovos-tts-plugin-server\",\n \"ovos-tts-plugin-server\": {\n \"host\": \"https://tts.smartgic.io/piper\",\n \"v2\": true,\n \"verify_ssl\": true,\n \"tts_timeout\": 5\n }\n } \n```\n\n- host: the url of the tts server. `/synthesize` will be appended to it in the code\n- v2: use the v2 api, if available\n- 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)\n- tts_timeout: timeout for the request to the server. Defaults to 5 seconds.\n\n### As of ovos-tts-server 0.0.3a10\n\nIf using a TTS plugin with v2, you can use the `/v2` config option\nto take advantage of newer features. There is no need to change\nthe `host`, however. It would always look something like: `https://tts.smartgic.io/piper`\nregardless of the `v2` value.\n\n### Security warning\n\nPlease note that while you can set `verify_ssl` to `false` to disable SSL\nverification, this is not recommended and should only be used for testing\npurposes. Consider using a private CA or certificates signed using\n[Let's Encrypt](https://letsencrypt.org/) instead.\n\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "ovos tts server plugin for mycroft",
"version": "0.0.2",
"project_urls": {
"Homepage": "https://github.com/OpenVoiceOS/ovos-tts-server-plugin"
},
"split_keywords": [
"mycroft",
"openvoiceos",
"ovos",
"plugin",
"tts"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cf90e2b846747d03384c6e2bdce023d14c8f107a239130b179e76cc9f2af967b",
"md5": "ae66131f0ff52fa74514c49d29930945",
"sha256": "1e3c4ab704827427243718044b0badb01d9741f9ca9fa5fa4107dfbe75e7c9ee"
},
"downloads": -1,
"filename": "ovos_tts_plugin_server-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ae66131f0ff52fa74514c49d29930945",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8731,
"upload_time": "2024-09-11T01:53:02",
"upload_time_iso_8601": "2024-09-11T01:53:02.048894Z",
"url": "https://files.pythonhosted.org/packages/cf/90/e2b846747d03384c6e2bdce023d14c8f107a239130b179e76cc9f2af967b/ovos_tts_plugin_server-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6c72e84da34212ea847a58406121617ec18ec97bef7867ca2b0183b3c539d186",
"md5": "887a86c0b0a07c576e51e1592c658d02",
"sha256": "0d6d3d41ab5bc967be74bbe7ae6a8bf990dc26a9213f0b8f83e944e279f8e86f"
},
"downloads": -1,
"filename": "ovos-tts-plugin-server-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "887a86c0b0a07c576e51e1592c658d02",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8407,
"upload_time": "2024-09-11T01:53:03",
"upload_time_iso_8601": "2024-09-11T01:53:03.580993Z",
"url": "https://files.pythonhosted.org/packages/6c/72/e84da34212ea847a58406121617ec18ec97bef7867ca2b0183b3c539d186/ovos-tts-plugin-server-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-11 01:53:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OpenVoiceOS",
"github_project": "ovos-tts-server-plugin",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"lcname": "ovos-tts-plugin-server"
}