A full offline voice agent in 1.2 GB of RAM — say a command, the phone executes it and answers in 0.9 s (demo APK + Apache-2.0 SDK) : androiddevjump to contentmy subreddits<br>edit subscriptions<br>popular<br>-all<br>-users<br>| AskReddit<br>-pics<br>-funny<br>-movies<br>-gaming<br>-worldnews<br>-news<br>-todayilearned<br>-nottheonion<br>-explainlikeimfive<br>-mildlyinteresting<br>-DIY<br>-videos<br>-OldSchoolCool<br>-TwoXChromosomes<br>-tifu<br>-Music<br>-books<br>-LifeProTips<br>-dataisbeautiful<br>-aww<br>-science<br>-space<br>-Showerthoughts<br>-askscience<br>-Jokes<br>-Art<br>-IAmA<br>-Futurology<br>-sports<br>-UpliftingNews<br>-food<br>-nosleep<br>-creepy<br>-history<br>-gifs<br>-InternetIsBeautiful<br>-GetMotivated<br>-gadgets<br>-announcements<br>-WritingPrompts<br>-philosophy<br>-Documentaries<br>-EarthPorn<br>-photoshopbattles<br>-listentothis<br>-blog
more "
reddit.com androiddevcomments
Want to join? Log in or sign up in seconds.
limit my search to r/androiddevuse the following search parameters to narrow your results:<br>subreddit:subredditfind submissions in "subreddit"author:usernamefind submissions by "username"site:example.comfind submissions from "example.com"url:textsearch for "text" in urlselftext:textsearch for "text" in self post contentsself:yes (or self:no)include (or exclude) self postsnsfw:yes (or nsfw:no)include (or exclude) results marked as NSFWe.g. subreddit:aww site:imgur.com dog<br>see the search faq for details.
advanced search: by author, subreddit...
this post was submitted on 18 Jul 2026<br>3 points (64% upvoted)<br>shortlink:
Submit a new link
Submit a new text post
androiddev<br>joinleaveAbout
News for Android app developers with the who, what, where, when, and how of the Android community. Probably mostly the how.
Here, you'll find:
News for Android developers
Thoughtful, informative articles
Insightful talks and presentations
Useful libraries
Handy tools
Open source applications for studying
Alternatives
This sub-reddit isn't about phones' and apps' general functionality, support, or system software development (ROMs). For news and questions about these topics try using other subs like
/r/Android/
/r/AndroidQuestions/
XDA forums (for ROM development)
New Developer Resources
Build your first app
Starting Android career in 2022
Android Job Interview Questions and Answers
App Portfolio Ideas, Tiered List
Awesome Android UI
Material Design Icons
7000 Icons for Jetpack
Weekly Threads Calendar
Autoposted at approx 9AM EST / 2PM GMT
Monday: Who's Hiring
Monday: Questions, Feedback
Monday: Questions (deprecated)
Friday: Anything Goes (deprecated)
Friday: App Feedback (deprecated)
Links
Rules!
Wiki and FAQ!
Discord!
a community for 17 years
MODERATORS
message the mods
14 · 74 comments<br>Interesting Android Apps: July 2026 Showcase<br>30 · 17 comments
I got so irritated by the banking/UPI apps breaking when developers settings are on! So built something<br>Measuring the LLMs for android app development<br>· 6 comments
Two weeks ago I launched my first Android app, SwipeStay, on Google Play, and I thought I'd share how it's gone so far.<br>· 1 comment<br>What's the last Google Play policy or Play Console requirement that actually cost you time?<br>Rich Text Editor: TextKit<br>1 · 1 comment<br>How do you investigate an input-dispatch ANR in a Compose reader when you cannot reproduce it?<br>4 · 2 comments
A full offline voice agent in 1.2 GB of RAM — say a command, the phone executes it and answers in 0.9 s (demo APK + Apache-2.0 SDK)<br>5 · 5 comments
ktlsp: a fast language server for java and kotlin<br>9 · 28 comments<br>Making a fully offline app.
Welcome to Reddit,<br>the front page of the internet.<br>Become a Redditorand join one of thousands of communities.
×
Open Source A full offline voice agent in 1.2 GB of RAM — say a command, the phone executes it and answers in 0.9 s (demo APK + Apache-2.0 SDK) (i.redd.it)
submitted 12 hours ago * by ivan_digital<br>2 comments<br>share<br>save<br>hide<br>report
I maintain speech-android. We published a demo app that runs a complete voice-command loop locally: Silero VAD → streaming Parakeet 120M STT with end-of-utterance detection → FunctionGemma 270M for structured tool calls (LiteRT-LM) → the actual device action → streaming Pocket TTS. No network needed after the models download.
Measured on a Galaxy S23 Ultra (2026-07-17), timed from the moment you stop speaking: 217 ms to the final transcript, 294 ms for the tool call (12-run mean), 179 ms to the first TTS sample — 908 ms total until the phone starts answering. The whole app sits at 1,116 MB PSS.
Architecture-wise it's a thin Kotlin SDK over a ~250-line JNI bridge into a C++17 pipeline engine; ONNX Runtime for the speech models, LiteRT-LM for the router. The app only exposes tools that are valid for the current device state, which is what keeps a 270M model reliable as a router.
90-second demo: https://youtu.be/7L7_Uvvxtv0 Source + signed APK: https://github.com/soniqo/speech-android
The open question I keep going back and forth on: the agent loop runs in a foreground service holding...