1
0
Fork 0
mirror of https://github.com/MycroftAI/mycroft-core.git synced 2025-12-03 16:24:08 -05:00
1 TASK TTS_Pymimic
Åke edited this page 2016-12-13 17:06:01 +01:00

Pymimic

Pymimic is a python wrapper for mimic, it uses mimic's shared library and provides direct access to it's internal data structures such as voice, phonemes, and synthesized speech. This provides a couple of advantages over calling mimic, it gives Mycroft more control over the playback and allows caching of the voice which should make it more responsive. Another advantage is that mimic doesn't have to be built with all voices enabled which will speed up setup of Mycroft.

Current status

Work has begun and the repository is available at http://www.github.com/forslund/pymimic

Supported functionality

  • Voice loading
  • speech synthesis
  • utterance manipulation
  • phoneme lists
  • utterance playback

Todo

  • SSML support
  • Add Test suite
  • Copyless access to speech data (allowing fast usage when using external playback methods)
  • Make loading libmimic so-files more reliable