MycroftAI / mycroft-core

Mycroft Core, the Mycroft Artificial Intelligence platform.
https://mycroft.ai
Apache License 2.0
6.48k stars 1.27k forks source link

[RFC] speech: Add mycroft.mic.stop_record message #3096

Closed knuxify closed 2 years ago

knuxify commented 2 years ago

If there's anything I forgot to add support for this message to (especially if it's in another component), please let me know.

Description

Adds a new message, mycroft.mic.stop_record, which can be used by clients to force-stop recording from the mic, without having to use the buttonPressed signal.

How to test

Send the mycroft.mic.stop_record signal

Contributor license agreement signed?

CLA [X]

pep8speaks commented 2 years ago

Hello @knuxify! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers:

Comment last updated at 2022-04-19 14:12:07 UTC
devops-mycroft commented 2 years ago

Hello, @knuxify, 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!

devops-mycroft commented 2 years ago

Voight Kampff Integration Test Succeeded (Results)