Porcupine wakeword version conflict

Hi everybody,

I recently discovered there are some additional wake word file available for the raspberry pi architecture: https://github.com/Picovoice/porcupine/tree/master/resources/keyword_files/raspberry-pi

Now the original “porcupine” is working fine for me, but when I download e.g. jarvis to my setup and restart rhasspy I get this in the logs:

[DEBUG:2020-12-05 12:21:18,296] rhasspywake_porcupine_hermes: Guessing you have an ARM CortexModel.A53
[DEBUG:2020-12-05 12:21:18,298] rhasspywake_porcupine_hermes: Loading porcupine (kw=[’/profiles/de/porcupine/jarvis_raspberry-pi.ppn’], kwdirs=[’/profiles/de/porcupine’, ‘/usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/resources/keyword_files/raspberrypi’], sensitivity=[0.5], library=/usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/lib/raspberry-pi/cortex-a53/libpv_porcupine.so, model=/usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/lib/common/porcupine_params.pv)
[ERROR] keyword file belongs to a different version of the library
[ERROR] loading keyword file at ‘/profiles/de/porcupine/jarvis_raspberry-pi.ppn’ failed with ‘INVALID_ARGUMENT’

Does anybody have any idea how to resolve that? Based on the Github page I assume it’s for Porcupine version 1.9. But which version is inside Rhasspy 2.5.8?