Skip to content
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

Extract existing audioservices, STT and TTS engines for new plugin system #2701

Open
krisgesling opened this issue Sep 24, 2020 · 2 comments
Labels
Breaking change PR contains breaking changes and should not be merged until the next major release is being prepared Type: Enhancement - roadmapped Implementation of a feature that is a priority on the roadmap.
Projects

Comments

@krisgesling
Copy link
Contributor

As we are moving to a new plugin system for audioservices, STT and TTS engines we need to create a plugin for each of the services that will no longer be included by default in core.

Examples are provided in the PR #2594

We also need to explore the best ways to surface the available plugins. Most likely an extension of the Selene Marketplace.

@krisgesling krisgesling added Type: Enhancement - roadmapped Implementation of a feature that is a priority on the roadmap. Breaking change PR contains breaking changes and should not be merged until the next major release is being prepared labels Sep 24, 2020
@krisgesling krisgesling added this to Inbox in Roadmap via automation Sep 24, 2020
@krisgesling krisgesling moved this from Inbox to Longer term in Roadmap Sep 24, 2020
@krisgesling
Copy link
Contributor Author

Once optional modules are removed from core, this log.error should be changed to an exception as per this thread:
https://github.com/MycroftAI/mycroft-core/pull/2594/files#r462482743

@krisgesling
Copy link
Contributor Author

New TTS services in #3024 and #3032

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breaking change PR contains breaking changes and should not be merged until the next major release is being prepared Type: Enhancement - roadmapped Implementation of a feature that is a priority on the roadmap.
Projects
Roadmap
  
Longer term
Development

No branches or pull requests

1 participant