Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/OpenVoiceOS/ovos-tts-plugin-mimic


https://github.com/OpenVoiceOS/ovos-tts-plugin-mimic

hacktoberfest tts

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

## Description

OVOS TTS plugin for [Mimic](https://github.com/MycroftAI/mimic1)

## Install

`pip install ovos-tts-plugin-mimic`

you can either [compile](https://github.com/MycroftAI/mycroft-core/blob/dev/scripts/install-mimic.sh) [mimic](https://github.com/MycroftAI/mimic1) or use [forslund's repo](https://forslund.github.io/mycroft-desktop-repo/)

## Configuration

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

```json
"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](http://www.festvox.org/flite/packed/flite-2.0/voices/)

You can also specify the mimic binary location

```json
"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`

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

```