Rhasspy 2.5: Porcupine library issue

Hi,

I installed 2.5 on synology with docker as a master and on raspberry pi zero as satellite. Everything is fine except regarding the wake word on the pi. I always get this message in the log:

[DEBUG:2020-04-01 15:07:54,363] rhasspywake_porcupine_hermes: Namespace(debug=True, host='192.168.1.101', keyword=['porcupine_raspberry-pi.ppn'], keyword_dir=['/profiles/fr/porcupine'], library=None, log_format='[%(levelname)s:%(asctime)s] %(name)s: %(message)s', model=None, password='************', port=1883, sensitivity=['0.5'], siteId=['cuisine'], stdin_audio=False, udp_audio_port=12202, username='ndbmqtt', wakewordId=None)
,[DEBUG:2020-04-01 15:07:54,390] rhasspywake_porcupine_hermes: Loading porcupine (kw=['/profiles/fr/porcupine/porcupine_raspberry-pi.ppn'], kwdirs=['/profiles/fr/porcupine', '/usr/lib/rhasspy-voltron/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/resources/keyword_files/raspberrypi'], sensitivity=[0.5], library=/usr/lib/rhasspy-voltron/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/lib/raspberry-pi/cortex-a7/libpv_porcupine.so, model=/usr/lib/rhasspy-voltron/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/lib/common/porcupine_params.pv)
,/usr/lib/rhasspy-voltron/bin/rhasspy-wake-porcupine-hermes: line 18:   208 Illegal instruction     (core dumped) python3 -m rhasspywake_porcupine_hermes "$@"
,2020-04-01 15:07:54,937 INFO exited: wake_word (exit status 132; not expected)

Would you have any idea why?

Thanks a lot,

Maxime

I noticed the same thing with Porcupine on a Pi Zero. I’m guessing the model isn’t for armv6 and that’s why? Maybe someone else knows for sure. I ended up using Snowboy on my Pi Zero instead.

I see this now too. Looks like they have an updated version of the library I can use to fix this. Will push a new version tomorrow.