ovos-tts-plugin-catotron

A catalan tacotron based tts plugin for mycroft


Keywords
mycroft, ovos, plugin, tts, maintainer-wanted, speech-synthesis, text-to-speech
License
Apache-2.0
Install
pip install ovos-tts-plugin-catotron==0.1.1

Documentation

Description

Mycroft TTS plugin for Catotron

Install

pip install ovos-tts-plugin-catotron

Configuration

  "tts": {
    "module": "ovos-tts-plugin-catotron"
  }
 

Extra options

max size for catotron is 150 chars, sentences will be split at punctuation and merged again

  • url, you can self host catotron https://github.com/CollectivaT-dev/catotron-cpu
  • pause_between_chunks defines the silence between merging sound files
  • cache_dir is used to save synthesized audio files, this is used to speed up repeated synths and save api calls, if not set a temporary directory will be used
  • cache_enabled can be set to false, this will disable the caching of files, intermediate file chunks will still be created in a temporary directory

Default values are

  "tts": {
    "module": "ovos-tts-plugin-catotron",
    "ovos-tts-plugin-catotron": {
      "url": "http://catotron.collectivat.cat/synthesize",
      "pause_between_chunks": 0.6,
      "cache_dir": "/tmp/catotron",
      "cache_enabled": true
    }