Comments (5)
Since those are all plugins they should not be dragged by default, they are large dependencies that might not be used and would not allow this to be installed in some platforms, an extra for default suggested plugins makes sense
from ovos-dinkum-listener.
Since those are all plugins they should not be dragged by default, they are large dependencies that might not be used and would not allow this to be installed in some platforms, an extra for default suggested plugins makes sense
By default VAD and wake words are enabled in the configuration which means that a new user, will automatically get errors when starting Dinkum.
from ovos-dinkum-listener.
the user should choose a plugin before launching dinkum, it doesnt work without one we just shouldnt be selecting one for the user
silero wont install in some platforms and is the recommended plugin, but cant be added to requirements
wake words similarly try to use the best plugin whatever is available, we should not bundle one
maybe we can add a [recommended] extras requirement?
from ovos-dinkum-listener.
the user should choose a plugin before launching dinkum, it doesnt work without one we just shouldnt be selecting one for the user
Yeah but people start the service directly without changing any configuration because they want to test the solution. Maybe we could prevent the service to start with an INFO/ERROR if no configuration is provided.
silero wont install in some platforms and is the recommended plugin, but cant be added to requirements
Not required by default, I made a mistake, its webrtcvad
:p
maybe we can add a [recommended] extras requirement?
Agree.
from ovos-dinkum-listener.
As a new user, I would be happy with a block flowchart of how the system worked, with mutually exclusive plugin options associated with, or printed in, each block.
For example, I'm getting a bit lost in the plugins as I try to build an ovos instance with dinkum-listener. I'm using raspbian on a 3B+ and there is a dependency on glibc 2.33 somewhere under ovos-ww-plugin-precise-lite. Rasbpian is using glibc 2.31 and so I need another solution. I'm busy reading the docs and figuring it out. Other people might not be so interested in spending their time this way, and I worry we will lose them as potential users.
It would be great if there was a table or flowchart that would list the plugins required to make the different options work.
from ovos-dinkum-listener.
Related Issues (20)
- set `_applied_config_hash` earlier
- ovos-dinkum-listener times out before large-v2 fasterwhisper model downloads HOT 10
- Mark2 Listen Button not working HOT 1
- "nothing transcribed" since version 0.0.3a18 HOT 2
- AttributeError: 'Session' object has no attribute 'valid_languages'
- [PYPI] Flesh out readme and add long_descrition
- TODO: recording mode timeout
- [BUG] cpu usage keeps increasing until crash HOT 7
- Can't wake up after go to sleep HOT 7
- [BUG] Doesn't seem to save transcriptions on Mac HOT 1
- Naptime wake up and rectangle on the UI
- Write wakewords and utterances in the dedicated thread HOT 2
- `mycroft.mic.listen` Unit Test Coverage
- Delay between ww recognition and acknowledgement sound HOT 6
- When "remove_slience" is set to "true" sometime STT fails with short words HOT 2
- unittests for recording mode
- tests for VAD silence removal
- HiveMind Voice Satellite failed to launch (object of type 'NoneType' has no len())
- feat/drop_ww_sounds_from_STT_audio
- feat/bus installer api
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ovos-dinkum-listener.