# Can we activate stt without using wake word?

**URL:** https://community.openconversational.ai/t/can-we-activate-stt-without-using-wake-word/10319
**Category:** Archive - Mycroft Project
**Created:** [March 3, 2021, 11:09pm UTC](https://community.openconversational.ai/t/can-we-activate-stt-without-using-wake-word/10319 "2021-03-03T23:09:06Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![kasturi](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kasturi/32/2943_2.png) [@kasturi](https://community.openconversational.ai/u/kasturi)
#### Post date: [March 3, 2021, 11:09pm UTC](https://community.openconversational.ai/t/can-we-activate-stt-without-using-wake-word/10319/1 "2021-03-03T23:09:06Z")

</div>

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

---

<div class="post-metadata">

### Author: ![gras64](https://community.openconversational.ai/user_avatar/community.openconversational.ai/gras64/32/2156_2.png) [@gras64](https://community.openconversational.ai/u/gras64)
#### Post date: [March 4, 2021, 8:03am UTC](https://community.openconversational.ai/t/can-we-activate-stt-without-using-wake-word/10319/2 "2021-03-04T08:03:46Z")

</div>

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](https://mycroft-ai.gitbook.io/docs/mycroft-technologies/mycroft-core/message-types#recognizer)

---

<div class="post-metadata">

### Author: ![gez-mycroft](https://community.openconversational.ai/user_avatar/community.openconversational.ai/gez-mycroft/32/1937_2.png) [@gez-mycroft](https://community.openconversational.ai/u/gez-mycroft)
#### Post date: [March 5, 2021, 6:36am UTC](https://community.openconversational.ai/t/can-we-activate-stt-without-using-wake-word/10319/3 "2021-03-05T06:36:14Z")

</div>

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:

> <https://github.com/MycroftAI/mycroft-core/blob/f2ee89a3f0bfb09a3f40314a64fcc038f575cc5a/mycroft/enclosure/hardware_enclosure.py#L121>

---

<div class="post-metadata">

### Author: ![kasturi](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kasturi/32/2943_2.png) [@kasturi](https://community.openconversational.ai/u/kasturi)
#### Post date: [March 18, 2021, 4:35pm UTC](https://community.openconversational.ai/t/can-we-activate-stt-without-using-wake-word/10319/4 "2021-03-18T16:35:18Z")

</div>

Thanks, I could do it using the message bus.

---

<div class="post-metadata">

### Author: ![kasturi](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kasturi/32/2943_2.png) [@kasturi](https://community.openconversational.ai/u/kasturi)
#### Post date: [March 18, 2021, 4:35pm UTC](https://community.openconversational.ai/t/can-we-activate-stt-without-using-wake-word/10319/5 "2021-03-18T16:35:36Z")

</div>

Thanks, it was very helpful.
