Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

672 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chirp - Parakeet Powered STT for Android

Local Parakeet transcription for Android, in a voice-notes app and a keyboard.

Chirp is a hobby project from a guy who sort of knows what he's doing. I'm learning Android as I go, and AI helped with a lot of it, mostly Gemini.

Speech-to-text runs on your phone. Optional cleanup sends text to the cloud provider you choose.

Chirp home screen with sample recordings Chirp recording details with a sample transcript Chirp Voice keyboard input method

Current features

  • Records and plays voice notes, then transcribes them locally with Parakeet.
  • Works as the Chirp Voice dictation keyboard and a home-screen widget.
  • Starts recording right away and keeps recoverable audio if Android interrupts the app.
  • Can clean up text, make summaries, or chat about a transcript with your own API key.
  • Has tags, profiles, word replacements, sharing, and Obsidian export.

More Screenshots

Chirp record flow showing the local model requirement Chirp voice model download settings Chirp settings overview

Chirp AI processing settings Chirp keyboard settings Chirp audio settings

Download

Grab the APK from GitHub Releases. Chirp 4.0 needs Android 16 and uses the compact Parakeet 110M GGUF model by default.

I've only tested Chirp on a Galaxy S25 Ultra. If you try it on something else, I'd love to hear how it goes.

Stuff I'd love to try

I'd like to try more Parakeet variants, Whisper and other speech models, local LLM cleanup on phones that can handle it, better cloud connections, easier sign-in alongside API keys, and modular ways to turn transcripts into useful stuff. Using a ChatGPT subscription would be interesting if that ever becomes an option.

I may not have the time, hardware, or skill to build all of that. I'm still curious.

License

Chirp's code is Apache 2.0. Credits include transcribe.cpp, ggml, KleidiAI, sherpa-onnx, ONNX Runtime, NVIDIA's Parakeet models, handy-computer's GGUF conversions, csukuangfj's ONNX conversion, models.dev, AndroidLame-kotlin, and LAME.

The full licenses and credits are in THIRD_PARTY_NOTICES.md and bundled with the APK.

About

On-device Parakeet speech-to-text for Android, built into a voice notes app and dictation keyboard, with optional cloud LLM cleanup.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages