-
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/ovos_dialog_tts_transformers #179
Conversation
listener has AudioTransformers core has MetadataTransformers and UtteranceTransformers this PR extends the concept to ovos-audio for text before TTS stage, and wav file after TTS but before playback use case demonstration https://gist.github.com/JarbasAl/16788bdcff3fa5bfb3634d6f2116cc04 this ties into OpenVoiceOS/ovos-persona#4
Codecov ReportAll modified lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #179 +/- ##
=====================================
Coverage ? 0.00%
=====================================
Files ? 57
Lines ? 3915
Branches ? 0
=====================================
Hits ? 0
Misses ? 3915
Partials ? 0 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know this codebase nearly well enough to put an approval on this PR, but I left some feedback.
Oh, and the tests. Need fixing/coverage 🙂 |
from ovos_audio.playback import PlaybackThread | ||
return PlaybackThread(*args, **kwargs) | ||
except ImportError: | ||
raise ImportError("please install ovos-audio for playback handling") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This import error is being thrown with ovos-audio 0.0.2a13 installed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
0.0.2a19 is the min version needed
listener has AudioTransformers
core has MetadataTransformers and UtteranceTransformers
this PR extends the concept to ovos-audio for text before TTS stage, and wav file after TTS but before playback
this ties into OpenVoiceOS/ovos-persona#4
DialogTransformer example OpenVoiceOS/ovos-solver-openai-persona-plugin#2
TTSTransformer example https://github.com/OpenVoiceOS/ovos-tts-transformer-sox-plugin/