Skip to main content

ovos tts server plugin for mycroft

Project description

Description

This plugin connects OpenVoiceOS to an OpenVoiceOS TTS Server instance. It sends text to the server and returns the synthesized audio to OVOS.

Install

pip install ovos-tts-plugin-server

Configuration

  "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. The plugin appends /synthesize to this URL.
  • v2: use the v2 API, if the server offers it.
  • verify_ssl: verify the server's SSL certificate. Set this to false for a self-signed certificate, but see the security warning before you do.
  • tts_timeout: timeout, in seconds, for a request to the server. The default is 5 seconds.

v2 API (ovos-tts-server 0.0.3a10 and later)

If the TTS server plugin supports v2, set v2 to true to use the newer API. The host value stays the same either way. For example, it stays https://tts.smartgic.io/piper regardless of the v2 setting.

Security warning

You can set verify_ssl to false to disable SSL verification, but this is not recommended. Use it only for testing. For production, use a private CA or a certificate from Let's Encrypt instead.

Related projects

License

Apache-2.0

Project details


Download files

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

Source Distribution

ovos_tts_plugin_server-0.0.6a2.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ovos_tts_plugin_server-0.0.6a2-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file ovos_tts_plugin_server-0.0.6a2.tar.gz.

File metadata

File hashes

Hashes for ovos_tts_plugin_server-0.0.6a2.tar.gz
Algorithm Hash digest
SHA256 a9d18be7b6fc19e9f91a6dee8a6f9d3643cf27277b374dcd07128e36e4a469f3
MD5 7e08c5820d4876411a79c00c5285bcb2
BLAKE2b-256 e209a5d0dfc290c8c819d70f19d7d2615ae167cf97d44e5e260eb2b5658d0f92

See more details on using hashes here.

File details

Details for the file ovos_tts_plugin_server-0.0.6a2-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_tts_plugin_server-0.0.6a2-py3-none-any.whl
Algorithm Hash digest
SHA256 ac7969b1c8eaa86fdcc0685060f4b74124e5df2fc11967247189c92013fa9bbd
MD5 29f4986100dbb8f4136c8f335e032b62
BLAKE2b-256 39d8adc525a7cc9a037c3cc402b1e16e6761461d7e1089ed5c09e235e0522f63

See more details on using hashes here.

Supported by

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