flutter_local_voice_agent 0.1.5 copy "flutter_local_voice_agent: ^0.1.5" to clipboard
flutter_local_voice_agent: ^0.1.5 copied to clipboard

Complete on-device speech-to-text and text-to-speech for Flutter. One local voice agent handles microphone, recognition, reply, and playback.

Changelog #

0.1.5 - 2026-09-24 #

  • Automated patch release from main.

0.1.4 - 2026-09-23 #

  • Automated patch release from main.

0.1.3 - 2026-09-21 #

  • Automated patch release from main.

0.1.2 - 2026-09-20 #

  • Automated patch release from main.

0.1.1 - 2026-09-20 #

  • Automated patch release from main.

Unreleased #

  • Rewrite the package README and pub.dev metadata around a complete on-device speech-to-text and text-to-speech agent, with badges, topics, and an example page.

  • Make the cross-origin TLS redirect regression portable across OpenSSL-backed CI runners by explicitly validating its generated loopback certificates.

  • Replace the example's required model path with a verified English speech catalog, explicit downloads, progress/cancel/retry and private offline reuse.

  • Export compact/full-precision model descriptors with pinned hashes and notices; add opt-in bounded HTTPS redirects restricted to exact publisher origins.

  • Add example storage/backup handling, lifecycle and catalog transport regressions.

  • Add explicit host-configured HTTPS model preparation with trusted descriptor verification, staged immutable installation, cancellation, progress snapshots and offline reuse. Existing local creation and model-store APIs stay offline.

  • Add controlled real-TLS installer tests; general library storage discovery, automatic cleanup and physical-device setup qualification remain open.

  • Reject invalid Unicode and empty/NUL logic replies before synthesis, with recoverable typed errors and exhaustive native scalar regression coverage.

  • Exercise invalid native replies on an awaited generation before accepting a valid reply, preventing state rejection from masking validation defects.

  • Restore Flutter SDK build-tool paths in the Android and iOS examples; verify speech-only debug/release builds and the emulator missing-model path.

  • Clarify provisioned-checkout requirements and unfinished native packaging.

0.1.0 - 2026-09-20 #

  • Document the planned managed model setup: one recommended speech bundle, explicit installation, offline reuse, a simpler API/example and native build packaging requirements. Runtime behavior is unchanged.

  • Replace the generic library skeleton with flutter_local_voice_agent.

  • Add local model integrity validation and staged installation, typed events, lifecycle controls, and bounded Dart event delivery.

  • Add native sherpa-onnx 1.12.14 VAD, streaming transducer recognition and VITS synthesis integration with generation-based output cancellation.

  • Add Android/iOS foreground microphone, playback and interruption bridges.

  • Add a local-model example, reproducible native provisioning and test tools.

  • Keep physical-device, acoustic, thermal, voice quality and redistribution gates explicit. This is not a production-qualified or published release.

  • Add optional bounded local llama.cpp integration and regression coverage for typed lifecycle failures, manifest roles and UTF-8 cancellation handling.

  • Add GitHub Actions checks, patch-release tagging, and OIDC publication workflow.

2
likes
160
points
279
downloads
screenshot

Documentation

Documentation
API reference

Publisher

verified publisherortal83cohen.is-a.dev

Weekly Downloads

Complete on-device speech-to-text and text-to-speech for Flutter. One local voice agent handles microphone, recognition, reply, and playback.

Repository (GitHub)
View/report issues

Topics

#speech-to-text #text-to-speech #speech-recognition #offline #voice

License

MIT (license)

Dependencies

crypto, flutter, flutter_web_plugins, web

More

Packages that depend on flutter_local_voice_agent

Packages that implement flutter_local_voice_agent