-
Notifications
You must be signed in to change notification settings - Fork 4
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
Add optional dependencies and make backend optional #67
Conversation
Add extra dependency note to `README.md` Make backend imports optional with logging around upload calls
ovos-microphone-plugin-alsa~=0.0.0 | ||
ovos-stt-plugin-server~=0.0.3 | ||
ovos-ww-plugin-precise-lite[full]~=0.1 | ||
ovos-vad-plugin-webrtcvad~=0.0.1 |
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.
Want to make this one optional too, pending a new plugin based on noise threshold only like original listener
If we are adding an extra with new deps, it should be silero instead, if it's an extra it's fine
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 pulled the default from ovos-config
default configuration; I don't have a strong preference between the 2 plugins but I think the extras should make things work without extra config
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.
silero
requires onnxruntime
or tflite-runtime
(don't remember which one), webrtcvad
would be more simple to install.
# Description Update dependencies for compat. with OpenVoiceOS/ovos-dinkum-listener#67 # Issues Needs OpenVoiceOS/ovos-dinkum-listener#67 # Other Notes <!-- Note any breaking changes, WIP changes, requests for input, etc. here --> --------- Co-authored-by: Daniel McKnight <daniel@neon.ai>
Co-authored-by: Daniel McKnight <daniel@neon.ai>
Move default mic and backend client dependencies to extras
Add extra dependency note to
README.md
Make backend imports optional with logging around upload calls
Closes #13
Closes #52