Skip to main content

flutter_wake_word 0.0.54 copy "flutter_wake_word: ^0.0.54" to clipboard
flutter_wake_word: ^0.0.54 copied to clipboard

This is an on-device "wake word" package for Flutter. A wake word is a keyword or sentance that activates your application

0.0.54 #

  • Live multi-speaker speaker verification: addSpeaker, setSpeakers, removeSpeaker and getSpeakerIds on a running instance (applied immediately, no restart). Detection events carry the matched speaker id.
  • Refresh the bundled Android and iOS wake-word binaries.

0.0.53 #

  • Keep extracted Android wake-word and speaker-verification models in app files storage so enrollment model paths remain valid after app updates.
  • Refresh the bundled Android and iOS wake-word binaries.

0.0.52 #

  • Restore the previous Flutter and Dart minimums. Apply the legacy Kotlin plugin only on builds without AGP 9 built-in Kotlin, so older Flutter/AGP 8 apps and newer AGP 9 apps can use the same package version.

0.0.51 #

  • Remove explicit Android Kotlin Gradle Plugin application and use Kotlin compiler options compatible with AGP 9 built-in Kotlin.
  • Require Flutter 3.44 and Dart 3.12 for this release; older Flutter apps can continue using earlier package versions.

0.0.50 #

  • Keep wake-word and speaker-verification listeners on one shared native event stream. Canceling enrollment listeners no longer disconnects wake-word events after a new speaker profile is created.

0.0.49 #

  • Add optional savePath to speaker microphone onboarding. Android and iOS write enrollment JSON before sending the completion event and include enrollmentJsonPath; a write failure sends a speaker verification error.
  • Release the updated Android and iOS native wake-word artifacts and close detector resources when a Flutter instance is destroyed.

0.0.48 #

  • Restore the Android ONNX Runtime and ARM Compute binaries used by the working React Native wake-word package. The API-23 rebuild shipped in 0.0.46 could initialize successfully but failed to run wake-word inference on a tested Android 13 device.
  • Retain the Android pause/resume bridge added in 0.0.47.

0.0.47 #

  • Implement Android pauseDetection and unPauseDetection by forwarding to the bundled native detector, matching the existing iOS and React Native bridges.

0.0.46 #

  • Add typed app-wide AEC.mode routing configuration aligned with the React Native wrapper; it supersedes the legacy WakewordAEC setting when present.
  • Refresh the bundled Android AAR and iOS XCFramework from the latest React Native wrapper artifacts while retaining Android API 23 support.

0.0.45 #

  • Rebuild the ARM64 ONNX Runtime and ARM Compute native stack for Android API 23 while retaining the existing accelerated architecture.
  • Document the supported Android ABI contract; the retained x86 development slice requires API 27.
  • Add Android and iOS setTTSActive parity with the React Native wake-word wrapper. iOS now explicitly begins and ends the shared during-TTS wake-word profile.
  • Disable verbose bridge diagnostics by default while preserving errors.

0.0.1 #

Initial release of flutter wake word detection library.

0.0.2 #

Several minor fixes

0.0.3 #

Added ReadMe.md

0.0.4 #

Added documentation and some cosmetic fixes

0.0.5 #

Cosmetic changes

0.0.6 #

Battery performance improvenments.

0.0.7 #

Support Swift 6.0 + fixes.

0.0.8 #

more for - Support Swift 6.0 + fixes.

0.0.9 #

Fix - stop listening not being envoked.

0.0.10 #

Fix - IOS event lisntening to event instead of events.

0.0.11 #

Fix Android slow memory leak

0.0.12 #

Issues with Pubignore

0.0.13 #

Fix android lib issues.

0.0.14 #

Latest Android version supporting dedicated HW optimization for over 80 hours of battery life time.

0.0.15 #

Fixing IOS static link issues

0.0.16 #

Fixing IOS static link issues second try

0.0.17 #

Fixing IOS static link issues Third try

0.0.18 #

Fixing IOS static link issues Third try

0.0.19 #

Fixing IOS static / dynamic link issues forth try

0.0.20 #

Trying to use dynamic links mix with static did not work. Rolling back

0.0.21 #

Fixing IOS build issues

0.0.22 #

Fixing IOS build issues

0.0.23 #

Fixing IOS build issues

0.0.24 #

Finally a fix. For size we had to remove the simulator folder which caused unexpected errors with unrelated error messages from pod and xcode

0.0.25 #

Bringing IOS simulators back.

0.0.26 #

Removing leftovers from framework.

0.0.27 #

Fix very slow mem leak on Android

0.0.28 #

Fix another very slow mem leak on Android

0.0.29 #

Fix yet another and looks like final mem leak on Android.

0.0.30 #

Load dynamic libraries upfront on Android. It failed on some systems.

0.0.31 #

Change main model to hey look deep.

0.0.32 #

New android version.

0.0.33 #

Reduce the xcframework on IOS from 80MB to 2.6MB IOS - Fix crash when a following a call.

0.0.34 #

Change lookdee model

0.0.35 #

Fix record package dependencies from: record: ^5.2.0 to: record: '>=4.0.0' And also made other dependencies more flexible. Also new ios version with some improvenments

0.0.36 #

Remove unecessary record package

0.0.37 #

Improve multi model performance. Now you can run with multiple wake words and voice commands models in parallel with minimum impact.

0.0.38 #

Fix lib/flutter_wake_word.dart duplicate function

0.0.39 #

Long overdue update with many new fixes and improvenments. 16KB for android. Android and IOS libs support reacher API's such as speaker verification and isolation.

0.0.39 #

Added SV API

0.0.40 #

Fix speaker verification API

0.0.41 #

Update Readme

0.0.42 #

Fix IOS issues with SV

0.0.43 #

Added IOS log for Audio settings.

0.0.44 #

Fix wake word accuracy issues. Added API to check IOS current audio session status

13
likes
130
points
1.52k
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

This is an on-device "wake word" package for Flutter. A wake word is a keyword or sentance that activates your application

Homepage

License

MIT (license)

Dependencies

flutter, ios_microphone_permission, permission_handler, plugin_platform_interface

More

Packages that depend on flutter_wake_word

Packages that implement flutter_wake_word