Skip to content

Route weak offline languages through cloud transcription#27

Merged
vood merged 1 commit into
mainfrom
codex/android-cloud-language-routing-0.0.16
May 18, 2026
Merged

Route weak offline languages through cloud transcription#27
vood merged 1 commit into
mainfrom
codex/android-cloud-language-routing-0.0.16

Conversation

@vood
Copy link
Copy Markdown
Contributor

@vood vood commented May 18, 2026

Summary

  • route Parakeet languages with published FLEURS WER above 15% to cloud mode
  • label cloud-recommended/cloud-only languages in Android settings
  • bump Android build to 0.0.16 / 1013 and update Play release notes

Verification

  • git diff --check
  • JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.19/libexec/openjdk.jdk/Contents/Home ANDROID_HOME=/Users/avysotsky/Library/Android/sdk ./gradlew :app:assembleDebug

Notes

  • Signed release packaging was not cut locally because the worktree does not have valid release keystore credentials. CI should build the signed artifact with repository secrets after merge/tag.
  • Live cloud transcription was not tested locally because the available API key returned 401.

Parakeet v3 supports several languages whose published FLEURS WER is above the product threshold for offline dictation. The Android language catalog now records those WER values, the settings UI labels cloud-recommended languages, and transcription runtime switches existing selections to cloud before recording is sent.

Constraint: Parakeet v3 FLEURS WER above 15% should not use offline mode

Constraint: Local release signing credentials are not configured in this worktree

Rejected: Transliterate wrong-script Slovenian output | reproduced Parakeet output is not a reliable script-only error

Confidence: high

Scope-risk: moderate

Directive: Keep offline WER values aligned with the Parakeet model card when the bundled model changes

Tested: git diff --check; ./gradlew :app:assembleDebug

Not-tested: Signed release APK/AAB; live cloud transcription due to missing local API key
@vood vood merged commit 65454f1 into main May 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants