Skip to content

OpenVoiceOS/ovos-tts-plugin-mimic

Repository files navigation

Description

OVOS TTS plugin for Mimic

Install

pip install ovos-tts-plugin-mimic

you can either compile mimic or use forslund's repo

Configuration

if mimic is available system wide you just need to specify a voice

  "tts": {
    "module": "ovos-tts-plugin-mimic",
    "ovos-tts-plugin-mimic": {
      "voice": "ap",
    }
  }

Advanced config

voices can be urls, file paths, or included voices, you can find compatible festvox voices here

You can also specify the mimic binary location

  "tts": {
    "module": "ovos-tts-plugin-mimic",
    "ovos-tts-plugin-mimic": {
      "voice": "http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_fem.flitevox",
      "binary": "~/mimic1/mimic"
    }
  }
        

Mycroft premium subscribers have access to a female voice called trinity This voice is actually a pre compiled mimic binary with the voice included

The plugin should automatically detect this binary and use it, but you can also specify the binary location directly

If you are a subscriber the voice should have been downloaded to /opt/mycroft/voices/mimic_tn

  "tts": {
    "module": "ovos-tts-plugin-mimic",
    "ovos-tts-plugin-mimic": {
      "voice": "trinity",
      "binary": "/opt/mycroft/voices/mimic_tn"
    }
  }