diff --git a/lib/android/arm64-v8a/libpv_porcupine.so b/lib/android/arm64-v8a/libpv_porcupine.so
index ce4174a04..b573b56b5 100755
Binary files a/lib/android/arm64-v8a/libpv_porcupine.so and b/lib/android/arm64-v8a/libpv_porcupine.so differ
diff --git a/lib/android/armeabi-v7a/libpv_porcupine.so b/lib/android/armeabi-v7a/libpv_porcupine.so
index 5260f1439..a0efe3c2f 100755
Binary files a/lib/android/armeabi-v7a/libpv_porcupine.so and b/lib/android/armeabi-v7a/libpv_porcupine.so differ
diff --git a/lib/android/x86/libpv_porcupine.so b/lib/android/x86/libpv_porcupine.so
index 28722e6bf..e44c01b22 100755
Binary files a/lib/android/x86/libpv_porcupine.so and b/lib/android/x86/libpv_porcupine.so differ
diff --git a/lib/android/x86_64/libpv_porcupine.so b/lib/android/x86_64/libpv_porcupine.so
index 22a8a576d..a63362e26 100755
Binary files a/lib/android/x86_64/libpv_porcupine.so and b/lib/android/x86_64/libpv_porcupine.so differ
diff --git a/lib/beaglebone/libpv_porcupine.so b/lib/beaglebone/libpv_porcupine.so
index 20954f191..5d76c53a2 100755
Binary files a/lib/beaglebone/libpv_porcupine.so and b/lib/beaglebone/libpv_porcupine.so differ
diff --git a/lib/ios/PvPorcupine.xcframework/Info.plist b/lib/ios/PvPorcupine.xcframework/Info.plist
index 87687e0ec..5bd6e1f60 100644
--- a/lib/ios/PvPorcupine.xcframework/Info.plist
+++ b/lib/ios/PvPorcupine.xcframework/Info.plist
@@ -6,30 +6,30 @@
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
PvPorcupine.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
PvPorcupine.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/lib/ios/PvPorcupine.xcframework/ios-arm64/PvPorcupine.framework/PvPorcupine b/lib/ios/PvPorcupine.xcframework/ios-arm64/PvPorcupine.framework/PvPorcupine
index 247640cb7..00bd61c98 100755
Binary files a/lib/ios/PvPorcupine.xcframework/ios-arm64/PvPorcupine.framework/PvPorcupine and b/lib/ios/PvPorcupine.xcframework/ios-arm64/PvPorcupine.framework/PvPorcupine differ
diff --git a/lib/ios/PvPorcupine.xcframework/ios-arm64_x86_64-simulator/PvPorcupine.framework/PvPorcupine b/lib/ios/PvPorcupine.xcframework/ios-arm64_x86_64-simulator/PvPorcupine.framework/PvPorcupine
index 14c10743f..85173483f 100755
Binary files a/lib/ios/PvPorcupine.xcframework/ios-arm64_x86_64-simulator/PvPorcupine.framework/PvPorcupine and b/lib/ios/PvPorcupine.xcframework/ios-arm64_x86_64-simulator/PvPorcupine.framework/PvPorcupine differ
diff --git a/lib/java/beaglebone/libpv_porcupine_jni.so b/lib/java/beaglebone/libpv_porcupine_jni.so
index 6cd247159..d29c914b0 100755
Binary files a/lib/java/beaglebone/libpv_porcupine_jni.so and b/lib/java/beaglebone/libpv_porcupine_jni.so differ
diff --git a/lib/java/jetson/cortex-a57-aarch64/libpv_porcupine_jni.so b/lib/java/jetson/cortex-a57-aarch64/libpv_porcupine_jni.so
index 3d3bfc16c..4b2b70cee 100755
Binary files a/lib/java/jetson/cortex-a57-aarch64/libpv_porcupine_jni.so and b/lib/java/jetson/cortex-a57-aarch64/libpv_porcupine_jni.so differ
diff --git a/lib/java/linux/x86_64/libpv_porcupine_jni.so b/lib/java/linux/x86_64/libpv_porcupine_jni.so
index e320acdb0..abf19c964 100755
Binary files a/lib/java/linux/x86_64/libpv_porcupine_jni.so and b/lib/java/linux/x86_64/libpv_porcupine_jni.so differ
diff --git a/lib/java/mac/arm64/libpv_porcupine_jni.dylib b/lib/java/mac/arm64/libpv_porcupine_jni.dylib
index 17a4126fe..43c4d16c0 100755
Binary files a/lib/java/mac/arm64/libpv_porcupine_jni.dylib and b/lib/java/mac/arm64/libpv_porcupine_jni.dylib differ
diff --git a/lib/java/mac/x86_64/libpv_porcupine_jni.dylib b/lib/java/mac/x86_64/libpv_porcupine_jni.dylib
index a7b08d06d..4cf6218fe 100755
Binary files a/lib/java/mac/x86_64/libpv_porcupine_jni.dylib and b/lib/java/mac/x86_64/libpv_porcupine_jni.dylib differ
diff --git a/lib/java/raspberry-pi/cortex-a53-aarch64/libpv_porcupine_jni.so b/lib/java/raspberry-pi/cortex-a53-aarch64/libpv_porcupine_jni.so
index 65d5e77ce..1058c9ac9 100755
Binary files a/lib/java/raspberry-pi/cortex-a53-aarch64/libpv_porcupine_jni.so and b/lib/java/raspberry-pi/cortex-a53-aarch64/libpv_porcupine_jni.so differ
diff --git a/lib/java/raspberry-pi/cortex-a53/libpv_porcupine_jni.so b/lib/java/raspberry-pi/cortex-a53/libpv_porcupine_jni.so
index 8bc9b6886..ef5a364f5 100755
Binary files a/lib/java/raspberry-pi/cortex-a53/libpv_porcupine_jni.so and b/lib/java/raspberry-pi/cortex-a53/libpv_porcupine_jni.so differ
diff --git a/lib/java/raspberry-pi/cortex-a7/libpv_porcupine_jni.so b/lib/java/raspberry-pi/cortex-a7/libpv_porcupine_jni.so
index 431fa0959..0f47ffa32 100755
Binary files a/lib/java/raspberry-pi/cortex-a7/libpv_porcupine_jni.so and b/lib/java/raspberry-pi/cortex-a7/libpv_porcupine_jni.so differ
diff --git a/lib/java/raspberry-pi/cortex-a72-aarch64/libpv_porcupine_jni.so b/lib/java/raspberry-pi/cortex-a72-aarch64/libpv_porcupine_jni.so
index 2b289cf37..0bd07cd96 100755
Binary files a/lib/java/raspberry-pi/cortex-a72-aarch64/libpv_porcupine_jni.so and b/lib/java/raspberry-pi/cortex-a72-aarch64/libpv_porcupine_jni.so differ
diff --git a/lib/java/raspberry-pi/cortex-a72/libpv_porcupine_jni.so b/lib/java/raspberry-pi/cortex-a72/libpv_porcupine_jni.so
index e0ef53c6f..4d6f29224 100755
Binary files a/lib/java/raspberry-pi/cortex-a72/libpv_porcupine_jni.so and b/lib/java/raspberry-pi/cortex-a72/libpv_porcupine_jni.so differ
diff --git a/lib/java/windows/amd64/pv_porcupine_jni.dll b/lib/java/windows/amd64/pv_porcupine_jni.dll
index 68de79998..1f48deb3e 100644
Binary files a/lib/java/windows/amd64/pv_porcupine_jni.dll and b/lib/java/windows/amd64/pv_porcupine_jni.dll differ
diff --git a/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so b/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so
index 0d8cfbd73..c221ebe7b 100755
Binary files a/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so and b/lib/jetson/cortex-a57-aarch64/libpv_porcupine.so differ
diff --git a/lib/linux/x86_64/libpv_porcupine.so b/lib/linux/x86_64/libpv_porcupine.so
index eefdba60f..99f83de55 100755
Binary files a/lib/linux/x86_64/libpv_porcupine.so and b/lib/linux/x86_64/libpv_porcupine.so differ
diff --git a/lib/mac/arm64/libpv_porcupine.dylib b/lib/mac/arm64/libpv_porcupine.dylib
index b0d31416d..a41cb7b46 100755
Binary files a/lib/mac/arm64/libpv_porcupine.dylib and b/lib/mac/arm64/libpv_porcupine.dylib differ
diff --git a/lib/mac/x86_64/libpv_porcupine.dylib b/lib/mac/x86_64/libpv_porcupine.dylib
index ae503c1a7..10ad958a0 100755
Binary files a/lib/mac/x86_64/libpv_porcupine.dylib and b/lib/mac/x86_64/libpv_porcupine.dylib differ
diff --git a/lib/node/beaglebone/pv_porcupine.node b/lib/node/beaglebone/pv_porcupine.node
index 97199b74a..7685fadb0 100755
Binary files a/lib/node/beaglebone/pv_porcupine.node and b/lib/node/beaglebone/pv_porcupine.node differ
diff --git a/lib/node/jetson/cortex-a57-aarch64/pv_porcupine.node b/lib/node/jetson/cortex-a57-aarch64/pv_porcupine.node
index 5af6d9298..ca6ad3160 100755
Binary files a/lib/node/jetson/cortex-a57-aarch64/pv_porcupine.node and b/lib/node/jetson/cortex-a57-aarch64/pv_porcupine.node differ
diff --git a/lib/node/linux/x86_64/pv_porcupine.node b/lib/node/linux/x86_64/pv_porcupine.node
index d6ae3850c..b81ae401e 100755
Binary files a/lib/node/linux/x86_64/pv_porcupine.node and b/lib/node/linux/x86_64/pv_porcupine.node differ
diff --git a/lib/node/mac/arm64/pv_porcupine.node b/lib/node/mac/arm64/pv_porcupine.node
index ca7c3e6c6..7eaad3717 100755
Binary files a/lib/node/mac/arm64/pv_porcupine.node and b/lib/node/mac/arm64/pv_porcupine.node differ
diff --git a/lib/node/mac/x86_64/pv_porcupine.node b/lib/node/mac/x86_64/pv_porcupine.node
index 4565c61c2..e1daf33e8 100755
Binary files a/lib/node/mac/x86_64/pv_porcupine.node and b/lib/node/mac/x86_64/pv_porcupine.node differ
diff --git a/lib/node/raspberry-pi/cortex-a53-aarch64/pv_porcupine.node b/lib/node/raspberry-pi/cortex-a53-aarch64/pv_porcupine.node
index b81daf568..9c458b4a4 100755
Binary files a/lib/node/raspberry-pi/cortex-a53-aarch64/pv_porcupine.node and b/lib/node/raspberry-pi/cortex-a53-aarch64/pv_porcupine.node differ
diff --git a/lib/node/raspberry-pi/cortex-a53/pv_porcupine.node b/lib/node/raspberry-pi/cortex-a53/pv_porcupine.node
index 52e548d85..e60c8a962 100755
Binary files a/lib/node/raspberry-pi/cortex-a53/pv_porcupine.node and b/lib/node/raspberry-pi/cortex-a53/pv_porcupine.node differ
diff --git a/lib/node/raspberry-pi/cortex-a7/pv_porcupine.node b/lib/node/raspberry-pi/cortex-a7/pv_porcupine.node
index fa05dd7eb..e47968595 100755
Binary files a/lib/node/raspberry-pi/cortex-a7/pv_porcupine.node and b/lib/node/raspberry-pi/cortex-a7/pv_porcupine.node differ
diff --git a/lib/node/raspberry-pi/cortex-a72-aarch64/pv_porcupine.node b/lib/node/raspberry-pi/cortex-a72-aarch64/pv_porcupine.node
index 370adb42f..0448b6e6d 100755
Binary files a/lib/node/raspberry-pi/cortex-a72-aarch64/pv_porcupine.node and b/lib/node/raspberry-pi/cortex-a72-aarch64/pv_porcupine.node differ
diff --git a/lib/node/raspberry-pi/cortex-a72/pv_porcupine.node b/lib/node/raspberry-pi/cortex-a72/pv_porcupine.node
index 7a2a4b2e0..77d79873b 100755
Binary files a/lib/node/raspberry-pi/cortex-a72/pv_porcupine.node and b/lib/node/raspberry-pi/cortex-a72/pv_porcupine.node differ
diff --git a/lib/node/windows/amd64/pv_porcupine.node b/lib/node/windows/amd64/pv_porcupine.node
index 31a6f5dbc..0acf7379d 100644
Binary files a/lib/node/windows/amd64/pv_porcupine.node and b/lib/node/windows/amd64/pv_porcupine.node differ
diff --git a/lib/raspberry-pi/arm11/libpv_porcupine.so b/lib/raspberry-pi/arm11/libpv_porcupine.so
index 740197154..0381c017d 100755
Binary files a/lib/raspberry-pi/arm11/libpv_porcupine.so and b/lib/raspberry-pi/arm11/libpv_porcupine.so differ
diff --git a/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so b/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so
index 3b49969a5..30c4482fe 100755
Binary files a/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so and b/lib/raspberry-pi/cortex-a53-aarch64/libpv_porcupine.so differ
diff --git a/lib/raspberry-pi/cortex-a53/libpv_porcupine.so b/lib/raspberry-pi/cortex-a53/libpv_porcupine.so
index 40d900757..03d501b61 100755
Binary files a/lib/raspberry-pi/cortex-a53/libpv_porcupine.so and b/lib/raspberry-pi/cortex-a53/libpv_porcupine.so differ
diff --git a/lib/raspberry-pi/cortex-a7/libpv_porcupine.so b/lib/raspberry-pi/cortex-a7/libpv_porcupine.so
index d3a157179..b3580129f 100755
Binary files a/lib/raspberry-pi/cortex-a7/libpv_porcupine.so and b/lib/raspberry-pi/cortex-a7/libpv_porcupine.so differ
diff --git a/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so b/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so
index d44c714bb..aff2e9b83 100755
Binary files a/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so and b/lib/raspberry-pi/cortex-a72-aarch64/libpv_porcupine.so differ
diff --git a/lib/raspberry-pi/cortex-a72/libpv_porcupine.so b/lib/raspberry-pi/cortex-a72/libpv_porcupine.so
index 5b0c73e41..23ca60b4c 100755
Binary files a/lib/raspberry-pi/cortex-a72/libpv_porcupine.so and b/lib/raspberry-pi/cortex-a72/libpv_porcupine.so differ
diff --git a/lib/wasm/pv_porcupine.wasm b/lib/wasm/pv_porcupine.wasm
index d4e7890d4..fd2febaa6 100755
Binary files a/lib/wasm/pv_porcupine.wasm and b/lib/wasm/pv_porcupine.wasm differ
diff --git a/lib/wasm/pv_porcupine_simd.wasm b/lib/wasm/pv_porcupine_simd.wasm
index 42b7548cb..0de5d74fc 100755
Binary files a/lib/wasm/pv_porcupine_simd.wasm and b/lib/wasm/pv_porcupine_simd.wasm differ
diff --git a/lib/windows/amd64/libpv_porcupine.dll b/lib/windows/amd64/libpv_porcupine.dll
index 2418b8f6e..caf9025c5 100644
Binary files a/lib/windows/amd64/libpv_porcupine.dll and b/lib/windows/amd64/libpv_porcupine.dll differ