-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat/restore phonetic spellings #195
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## dev #195 +/- ##
=====================================
Coverage ? 0.00%
=====================================
Files ? 57
Lines ? 3972
Branches ? 0
=====================================
Hits ? 0
Misses ? 3972
Partials ? 0 ☔ View full report in Codecov by Sentry. |
19330e1
to
7eb3f03
Compare
fix kwargs handling in synth method move methods around for readability and group them based on functionality add more deprecation warnings lang from session move cache to TTSContext
7030feb
to
3bcfaf9
Compare
094a541
to
e8b6066
Compare
A hivemind satellite can listen for `speak` messages from master, emit 'speak:b64_audio', and listen for 'speak:b64_audio.response' with b64 encoded audio to play. eg, in a browser counterpart to OpenVoiceOS/ovos-dinkum-listener#75 needs OpenVoiceOS/ovos-plugin-manager#195
A hivemind satellite can listen for `speak` messages from master, emit 'speak:b64_audio', and listen for 'speak:b64_audio.response' with b64 encoded audio to play. eg, in a browser counterpart to OpenVoiceOS/ovos-dinkum-listener#75 needs OpenVoiceOS/ovos-plugin-manager#195
|
used to refer to a hardcoded nglish file in mycroft-core specific to mimic1 now generalized to be per TTS plugin and live in a "locale" folder like everything else
remove all references to self.tts within the playback thread to simplify code, this does not break mycroft module compat as it was not present there needs OpenVoiceOS/ovos-plugin-manager#195 for the cache cleaning
remove all references to self.tts within the playback thread to simplify code, this does not break mycroft module compat as it was not present there needs OpenVoiceOS/ovos-plugin-manager#195 for the cache cleaning
fixed by OpenVoiceOS/ovos-audio#59 |
* refactor/revert_ovos_additions_to_playback_thread remove all references to self.tts within the playback thread to simplify code, this does not break mycroft module compat as it was not present there needs OpenVoiceOS/ovos-plugin-manager#195 for the cache cleaning * allow older OPM versions * allow older OPM versions
* feat/b64_tts A hivemind satellite can listen for `speak` messages from master, emit 'speak:b64_audio', and listen for 'speak:b64_audio.response' with b64 encoded audio to play. eg, in a browser counterpart to OpenVoiceOS/ovos-dinkum-listener#75 needs OpenVoiceOS/ovos-plugin-manager#195 * Update ovos_audio/service.py Co-authored-by: Mike <[email protected]> * Update requirements.txt --------- Co-authored-by: Mike <[email protected]>
phonetic spellings used to refer to a hardcoded english file in mycroft-core specific to mimic1
now generalized to be per TTS plugin and live in a "locale" folder like everything else
example: OpenVoiceOS/ovos-tts-plugin-mimic#12
per lang/request support for phonetic-spellings 🎉
TTSContext has also been extended to fully encapsulate the request specific data (lang/voice/synth_kwargs)
TTS base class was cleaned up in the process