DoSay: Offline Voice Assistant
BasilBase Tools
Offline voice commands for alarms, timers, calls and apps. Runs on your phone.
- Downloads
- 233+
- on Google Play
- Price
- Free
- No in-app purchases
- Updated
- Oct 12
- 2026 · v1.2.5
Screenshots
About DoSay: Offline Voice Assistant
HOW YOU START IT
• Hold the side key or use the assistant gesture, after setting DoSay as the phone's digital assistant (where the phone allows it).
• Or tap the home-screen widget, the Quick Settings tile, or the microphone in the app.
• You can also type a command instead of speaking, or use the accessibility shortcut. Other apps can use DoSay for voice typing.
WHAT YOU CAN SAY
• Voice alarm and timer: “Set an alarm for 7:30”, “Wake me up at 6 for the gym”, “Skip my 7 am alarm”, “Start the stopwatch”, “Set a timer for 10 minutes”, “When is my next alarm”
• “Turn on the flashlight”, “Do not disturb on”, “Put the phone on vibrate”, “Volume to 50 percent”, “Brightness to 40 percent”, “Wi-Fi settings”
• “Call mom on speaker”, “Open camera”, “Add dentist to my calendar tomorrow at 3 pm”
• “Pause the music”, “Play jazz on Spotify”, “Next song”, “What’s playing”
• “Remind me in two hours to call back”, “Take a note buy stamps”, “Add bread to my shopping list”, “Read my shopping list”
• “What is 12 times 15”, “Convert 5 miles to kilometers”, “What time is it”, “Battery level”, “Good morning” for a short briefing, “Read my notifications”, “Reply to Anna saying on my way”
• Your own shortcuts: one phrase can open an app, run several commands, or send an intent to Tasker and other automation apps.
• “Undo” reverses the last action where it can.
HONEST ANSWERS
DoSay answers in one short sentence, a sound, or silently. It reports an alarm as set only after reading it back from the system. When it cannot confirm something, such as a timer in the Clock app, it says it was sent, not that it is running.
CALLS WITHOUT SURPRISES
Before calling, DoSay shows the name with a three-second countdown you can cancel. If a name matches several people, it asks and remembers your choice.
LANGUAGES
Commands and the app work in English, German, Spanish, French, Japanese, Russian, Brazilian Portuguese, Turkish and Arabic. Recognition is downloaded once per language through Google Play (about 35–75 MB). Portuguese voice recognition is in beta and makes more mistakes. Arabic works by typing only for now.
WHAT DOSAY DOES NOT DO
• No wake word. It never listens in the background; you start it each time.
• No web search, weather, news or chat.
• It does not read or send SMS. It can reply only through a notification’s own reply button, and only after you tap Send.
• It cannot switch Wi-Fi, Bluetooth or mobile data; Android does not allow apps to. It opens the panel for you.
• Whether the side key opens DoSay depends on your phone maker; the widget and tile always work.
• On the lock screen only harmless commands run (flashlight, timers, alarms, stopwatch, time, battery, music, volume, brightness). Calls, notes, lists, calendar, replies and notifications ask you to unlock.
PERMISSIONS
Microphone (only while the card is listening), contacts (to find who to call), phone (to place the call; otherwise the dialer opens), notifications (for reminders), alarms and reminders (for on-time reminders), Do Not Disturb access (for silent and DND), modify system settings (for brightness only). Each is asked when first needed. Notification access (to read and reply to notifications) and the assistant role are optional and set in Android settings.
PRIVACY
DoSay has no internet permission. Audio is never saved and never leaves the phone. Notes, lists and reminders stay on the phone. Command history is off by default. If you choose another speech app as a fallback, that app may use the internet; this is off by default. Privacy policy: https://basilja.github.io/touchoff-privacy/privacy/dosay/
Speech recognition: Vosk models by Alpha Cephei (Apache 2.0).
Questions: [email protected]
What’s new
Version 1.2.5 · Updated October 12, 2026
• Fixed: some example commands from the store description were not understood. • Fixed: leaving the screen during the call countdown now cancels the call. • New: if the microphone sends only silence, you see "I can't hear anything". • Fixed: room noise could count as speech when the microphone started with silence. • Listening stops when a call takes the audio. • Commands from other apps are ignored unless "Allow other apps to send commands" is on.
Alternatives to DoSay: Offline Voice Assistant
Looking for apps like DoSay: Offline Voice Assistant? Here are 6 similar Android apps on Google Play. 5 of the 6 are free to download.
-
Yuletide Digital Watch Face
-
TuckAway: Read Later & Listen
-
ModeFlip: Auto Silent & Modes
-
SayWhen: Spoken Routines
-
LoudSet: Volume When Apps Open
-
LaterBell: Batch Notifications
| App | Rating | Price | Installs | Last updated | Compare |
|---|---|---|---|---|---|
| DoSay: Offline Voice Assistant | – | Free | 100+ | Oct 12, 2026 | |
| Yuletide Digital Watch Face | – | 1.49 USD | 0+ | Oct 7, 2026 | Compare |
| TuckAway: Read Later & Listen | – | Free | 0+ | Oct 12, 2026 | Compare |
| ModeFlip: Auto Silent & Modes | – | Free | 0+ | Oct 12, 2026 | Compare |
| SayWhen: Spoken Routines | – | Free | 0+ | Oct 12, 2026 | Compare |
| LoudSet: Volume When Apps Open | – | Free | 0+ | Oct 8, 2026 | Compare |
| LaterBell: Batch Notifications | – | Free | 0+ | Oct 12, 2026 | Compare |
Similar apps on Google Play
- Yuletide Digital Watch Face
- TuckAway: Read Later & Listen
- ModeFlip: Auto Silent & Modes
- SayWhen: Spoken Routines
- LoudSet: Volume When Apps Open
- LaterBell: Batch Notifications
- Twin Digital Sport Watch Face
- Crest Digital Watch Face
- Bubble Level for Wear OS
- WachOS Hold'em: Texas Poker
- Sterling Hybrid Watch Face
- Spine Digital Watch Face
- Nocturne Digital Watch Face
- Ignite Digital Watch Face
- Glide: Watch Mouse & Touchpad
- Fruit Pop Bubble Shooter Watch
- Sudoku Mint - Wear OS
- Hangman: Word Game for Wear OS
- Clicker: Presentation Remote
- Sacred Gold Analog Watch Face
- Chop Tap: Lumberjack Game
- Burger Stack: Stacking Game
- Mole Tap: Whack a Mole Watch
- Gold Hook: Gold Miner Watch
- Wristrate: Currency Converter
- Wrist Tactics: Chess Puzzles
- Odometer Digital Watch Face
- Blackjack Watch - 21 Express
- Braid Hybrid Watch Face
- Intarsia Hybrid Watch Face
- Notelog: Notes for Wear OS
- Ion Wing: Wear OS Arcade Game
- Forge Gear Hybrid Watch Face
- Ceramic Tide Hybrid Watch Face
- Tic Tac Toe Watch Game - Trio
- Rally: Tennis Score Tracker
- PlacePing: Location Reminder
- TripSlate: Itinerary Wallet
- SayTape: Recorder & Transcribe
- WageTick - Live Hourly Pay
- Herbarium Hybrid Watch Face
- Nowcast Digital Watch Face
- Signal Digital Watch Face
- PayDodge - Paid Break Timer
- Cinder Hybrid Watch Face
- Minesweeper Game - Clearfield
- Rondel Hybrid Watch Face
- Pulse Hybrid Analog Watch Face
- Vesper Classic Watch Face
- Strata Digital Watch Face
- Airframe Hybrid Watch Face
- Snake Game for Wear OS - Coil
- AppBright - Brightness per App
- Cirrus Weather Watch Face
- Datum Digital Watch Face
- Fathom Analog Watch Face
- Quadrant Hybrid Watch Face
- Android TV Remote for Wear OS
- Redline Hybrid Watch Face
- Lattice Weather Watch Face
- Paddock Analog Watch Face
- Halftone Digital Watch Face
- Vigil Digital Watch Face
- Mutiny Analog Watch Face
- Arcline Digital Watch Face
- TouchOff - Screen Touch Lock
- Cogwork Steampunk Watch Face
- UpTime - Float Timer Stopwatch
- Verge Hybrid Watch Face
- Rotunda Roman Watch Face
- Rampart Digital Watch Face
- Pylon Hybrid Analog Watch Face
- Fascia Dashboard Watch Face
- Ticker Focus: Bitcoin Chart
- Chicane Dashboard Watch Face
- Readout Sport Watch Face
- Terrella World Map Watch Face
- Isobar Weather Watch Face
- Lunette Moon Phase Watch Face
- Halogen Retro LCD watch face
- Vernier Hybrid Watch Face
- Almanac Weather Watch Face
- Oasis Steps Watch Face
- Squared Graph Paper Watch Face
- Ticker Data: Crypto Prices
- Lensday - Track Your Lenses
- Ecliptic Zodiac Watch Face
- SayIt - Notification Reader
- Camper Scenes Watch Face
- StackDCA: DCA Calc & Tracker