Skip to content

5prealpha2 unofficial release for the latest Android (API36)

Latest

Choose a tag to compare

@tinoue tinoue released this 14 Sep 14:15

Build & Tooling

  • Gradle 8.9 and Android Gradle Plugin 8.12.3; Java 17.
  • Android SDK: compile/target 36; minSdk 21.
  • NDK 28.2.13676358 with 16KB page size.
  • CMake: architecture-specific compiler optimizations.
  • Explicit package namespace and Java compile options.

Fixes

  • Modernized SWIG task and task wiring for Gradle 8.x.
  • Resolved AudioRecord permission-related lint issues.
  • Deprecated ndk.dir removed; use ndkVersion in build.gradle.
  • Optional sdk.dir removed; rely on ANDROID_HOME.
  • Improved SpeechRecognizer thread-safety.

Compatibility

  • No public API changes to SpeechRecognizer.
  • Build requires Java 17+; Android 5.0+ (API 21).
  • Behavioral note: stop() now waits for the capture loop to exit.

Notes

  • For compatibility, use the older PocketSphinx core (commit e40da77).