Can we activate stt without using wake word?

Is it possible to use speech recognition, skills and tts on mycroft without using a wake word?
Also, is it possible to use an activation flag provided externally through a python script to trigger the stt part instead of a .pb file ?
Thank you

1 Like

You can use the message bus for this. so you can start at any point. https://mycroft-ai.gitbook.io/docs/mycroft-technologies/mycroft-core/message-types#recognizer

1 Like

Hey there, it certainly is.

On our end-user devices (Mark 1 and Mark II) there are action buttons on top that you can push to activate the listener.

Emitting a bus message won’t get the same result. You would need to create a buttonPress signal. Here’s where that is handled in the Mark II currently:

1 Like

Thanks, I could do it using the message bus.

Thanks, it was very helpful.