Closed hslr4 closed 2 years ago
Hello, @hslr4, thank you for helping with the Mycroft project! We welcome everyone into the community and greatly appreciate your help as we work to build an AI for Everyone.
To protect yourself, the project, and users of Mycroft technologies we require a Contributor Licensing Agreement (CLA) before accepting any code contribution. This agreement makes it crystal clear that along with your code you are offering a license to use it within the confines of this project. You retain ownership of the code, this is just a license.
Please visit https://mycroft.ai/cla to initiate this one-time signing. Thank you!
Voight Kampff Integration Test Succeeded (Results)
Hey there, thanks for helping to improve Mycroft!
You've been added to our list of excellent humans!
We've recently added a plugin system so that services like this can exist independently of mycroft-core which means that we're no longer adding new engines to core itself. If anything we want to pull out the ones remaining in core into their own plugins.
Using a plugin system for components like STT engines has a few benefits. It reduces the footprint of core and makes it more modular - where people only need to install the components they intend to use. Also as an independent Python package it can be updated independently of core.
In terms of the code, the shift is pretty minimal. We've got some documentation about the new system here: https://mycroft-ai.gitbook.io/docs/mycroft-technologies/mycroft-core/plugins
If you have any trouble getting it to work please shout out.
In the meantime I'm going to close this PR, but feel free to ask questions here or in Chat.
Description
adds support for coqui stt as requested in #3062
How to test
setup coqui stt server and configure mycroft to use it: https://gitlab.mi.hdm-stuttgart.de/heisler/stt-coqui-server
Contributor license agreement signed?
CLA [ x]