I’ve pushed a longshot. For mimic and mimic2 the tts thread will now sleep until the audio has played. It’s unlikely to be the solution since it wouldn’t affect gtts.
If anyone is able to test if it makes any difference run
@forslund: I made a interesting observation today on my Picroft with AIY voice kit:
When - again - Mycroft aborted speaking I pressed the LED-button on top and suddenly Mycroft continued to speak the whole text (for several minutes as it was a very long text).
I’ve been trying to look at the aiy-skill to see what that could mean but I see no real reason here. A short press should send the mycroft.stop signal, which should abort the speech by killing the aplay process… So this is definitely weird.
Do the setup for tha aiy voice kit use aplay or paplay for audio playback?
N00b here, downloaded and used the .zipped image hosted by Mycroft on Google Drive, linked from that Github page, and am experiencing this same problem.
Is it Picroft Stable 2019-11-10 image you downloaded?
The old coments mentions older version of the Picroft image, and as far as I can tell it is fixed in the latest. 2019-11-10