Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/OpenVoiceOS/ovos-tts-plugin-mimic
- Owner: OpenVoiceOS
- License: apache-2.0
- Created: 2021-06-07T19:04:43.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-01-06T22:22:34.000Z (10 months ago)
- Last Synced: 2024-03-15T07:48:23.678Z (8 months ago)
- Topics: hacktoberfest, tts
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 7
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ovos-plugins - ovos-tts-plugin-mimic
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 includedThe plugin should automatically detect this binary and use it, but you can
also specify the binary location directlyIf 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"
}
}
```