# Out of the box mycroft mark ii not working (no text transcription)

**URL:** https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990
**Category:** Mark II
**Tags:** markii
**Created:** [December 20, 2022, 12:26pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990 "2022-12-20T12:26:00Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![rmblr](https://community.openconversational.ai/user_avatar/community.openconversational.ai/rmblr/32/4036_2.png) [@rmblr](https://community.openconversational.ai/u/rmblr)
#### Post date: [December 20, 2022, 12:26pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/1 "2022-12-20T12:26:00Z")

</div>

Hi, brand new Mycroft Mark ii owner here. My unit is just out of the box and all set up.

The unit is not responding to any requests. The wake word works, but after a few seconds it dims again and the speaker says nothing.

I enabled SSH and looked at the logs, it appears transcription is not working:

```auto
Dec 20 12:21:34 localhost.localdomain python[381]: DEBUG:mycroft_hotword:Triggered
Dec 20 12:21:34 localhost.localdomain python[381]: DEBUG:voice:Wrote /tmp/mycroft/cache/mycroft_wake_words/854027857776.wav
Dec 20 12:21:34 localhost.localdomain python[381]: DEBUG:voice:Awake!
Dec 20 12:21:34 localhost.localdomain python[380]: DEBUG:mycroft.util.log:Disabled idle timeout
Dec 20 12:21:34 localhost.localdomain python[377]: INFO:mycroft.util.log:Ducked volume
Dec 20 12:21:36 localhost.localdomain python[381]: DEBUG:voice:Wrote /tmp/mycroft/cache/mycroft_utterances/856648354366.wav
Dec 20 12:21:36 localhost.localdomain python[381]: DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): api.mycroft.ai:443
Dec 20 12:21:37 localhost.localdomain python[381]: DEBUG:urllib3.connectionpool:https://api.mycroft.ai:443 "POST /v1/transcribe?lang=en-US&limit=1 HTTP/1.1" 200 23
Dec 20 12:21:37 localhost.localdomain python[381]: INFO:mycroft.util.log:{'transcription': None}
Dec 20 12:21:37 localhost.localdomain python[381]: DEBUG:voice:STT:
Dec 20 12:21:37 localhost.localdomain python[377]: INFO:mycroft.util.log:Unducked volume
Dec 20 12:21:38 localhost.localdomain python[511]: INFO:homescreen.mark2:Displaying the Home Screen idle screen.

```

---

<div class="post-metadata">

### Author: ![rmblr](https://community.openconversational.ai/user_avatar/community.openconversational.ai/rmblr/32/4036_2.png) [@rmblr](https://community.openconversational.ai/u/rmblr)
#### Post date: [December 20, 2022, 2:05pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/2 "2022-12-20T14:05:24Z")

</div>

Something seems wrong with the api server?

A simple repro in python… with a flac file named `out.flac` (converted from a wav pulled off my mark ii)

```python
import requests

token = "your oauth access token"

s = requests.Session()

s.headers.update({"Authorization": "Bearer " + token, "Content-Type": "audio/x-flac"})

with open("out.flac", "rb") as flac:
    flac_bytes = flac.read()

r = s.post(
    "https://api.mycroft.ai/v1/transcribe",
    params={"lang": "en", "limit": "1"},
    data=flac_bytes,
)

print(r.text)

```

result:

```auto
{"transcription":null}

```

Switching to a different STT plugin (like coqui) works… though it incorrectly transcribes 99% of what I say.

---

<div class="post-metadata">

### Author: ![rmblr](https://community.openconversational.ai/user_avatar/community.openconversational.ai/rmblr/32/4036_2.png) [@rmblr](https://community.openconversational.ai/u/rmblr)
#### Post date: [December 20, 2022, 5:07pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/3 "2022-12-20T17:07:44Z")

</div>

Ok this has gotten stranger… if I make the exact same POST request but to `/v1/stt` instead of `/v1/transcribe` it returns the transcription. What’s going on?

Changing [this line](https://github.com/MycroftAI/mycroft-dinkum/blob/60450a07701d8a103ac127703d8493169ac1a577/shared/mycroft/stt/ __init__.py#LL50C28-L50C35) so the Mark ii uses this other endpoint doesn’t work because the `/stt` endpoint returns a flat array, and the STT plugin is expecting an object. One could hack the STT API to use this response… but I’m gonna just stop here and wait for an official response.

---

<div class="post-metadata">

### Author: ![tiredoftry](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tiredoftry/32/1261_2.png) [@tiredoftry](https://community.openconversational.ai/u/tiredoftry)
#### Post date: [December 20, 2022, 7:53pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/4 "2022-12-20T19:53:36Z")

</div>

I am having the same issue other than mine worked out of the box (yesterday), but today it does not. It does exactly as described… recognizes the wake work, but doesn’t respond.

---

<div class="post-metadata">

### Author: ![michael-mycroft](https://community.openconversational.ai/user_avatar/community.openconversational.ai/michael-mycroft/32/3351_2.png) [@michael-mycroft](https://community.openconversational.ai/u/michael-mycroft)
#### Post date: [December 21, 2022, 12:30am UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/5 "2022-12-21T00:30:05Z")

</div>

Thanks for reporting this issue! We’ve been working on offline STT and didn’t notice! It should be fixed now.

---

<div class="post-metadata">

### Author: ![tiredoftry](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tiredoftry/32/1261_2.png) [@tiredoftry](https://community.openconversational.ai/u/tiredoftry)
#### Post date: [December 21, 2022, 4:58pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/6 "2022-12-21T16:58:34Z")

</div>

Does this mean the main source code is a ‘testing’ branch?

Is there a way to have devices use a stable branch rather than being subject to random issues from influx testing/development?

---

<div class="post-metadata">

### Author: ![rmblr](https://community.openconversational.ai/user_avatar/community.openconversational.ai/rmblr/32/4036_2.png) [@rmblr](https://community.openconversational.ai/u/rmblr)
#### Post date: [December 22, 2022, 7:34am UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/7 "2022-12-22T07:34:03Z")

</div>

FWIW my Mycroft ii had the Stable release selected under device settings and still had this problem :\

---

<div class="post-metadata">

### Author: ![tiredoftry](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tiredoftry/32/1261_2.png) [@tiredoftry](https://community.openconversational.ai/u/tiredoftry)
#### Post date: [January 2, 2023, 3:14pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/8 "2023-01-02T15:14:21Z")

</div>

Michael - are y’all messing with the stable version again? This issue is now back. Wake word is recognized, weather (in my case) is shown, but the text is not spoken.

If so, please leave the stable version out of the loop for testing which breaks basic functionality.

---

<div class="post-metadata">

### Author: ![tiredoftry](https://community.openconversational.ai/user_avatar/community.openconversational.ai/tiredoftry/32/1261_2.png) [@tiredoftry](https://community.openconversational.ai/u/tiredoftry)
#### Post date: [January 11, 2023, 9:52pm UTC](https://community.openconversational.ai/t/out-of-the-box-mycroft-mark-ii-not-working-no-text-transcription/12990/9 "2023-01-11T21:52:15Z")

</div>

Are we testing offline mode again today? My Mark II is not speaking response AGAIN. Please find a way to test without breaking every device.
