Repository navigation
Voicebar 1.5.4
Install Voicebar-1.5.4.apk (Android 8 or later, 64-bit). It updates any 1.x in place. Coming from 0.99.x? See the 1.0 release notes for moving your settings over. Tour: Voicebar-welcome.mp4 · site: https://ryder.works/Voicebar/
New in 1.5.4
- Voicebar's own keyboard. Tap ABC for a full Material You keyboard that pops up and takes over the bar's row, so its bottom row (a mic key back to the voice bar, ?123, comma, space, period, and the field's own ↵) sits where your thumbs already are. Hold ABC (or the mic key) for Gboard; Settings › Look can swap the two. Suggestions finish the word you're typing (your own words first), capitals come at the start of a sentence, double-tap shift for caps lock, hold a key for its accents or number, slide on space to move the cursor, two spaces type a period, and a lone "i" or a missing apostrophe ("dont") is fixed on a space (⌫ right after undoes it).
- Swipe to type. Slide across a word's letters without lifting; the word goes in with a space before it, and the strip offers the other words it might have been. It runs FUTO Swipe's open models on the phone with Voicebar's own decoder (Powered by FUTO Swipe), with nothing sent anywhere. Turn it off under Settings › Look.
- Say the formatting. "Title case … end title case", "quote … end quote", and "open paren … close paren" while dictating. Quotes and parentheses only happen as a pair, so "send me a quote" stays words; "literal quote" types the word.
- Cursor and ABC while you talk. They slide left in a quieter tone while you dictate (⋮ and the own key move off the bar). Tap one to pause: what you've said is finished so you can work on it, and listening starts again at the cursor when you close the pad or keyboard.
- Settings › Open-source notices lists what Voicebar is built with and each license; the Logs page now includes the last crash report.
New in 1.3.8
- Fixing text in the middle of a sentence reads right. A dictation dropped mid-sentence starts lowercase (names and "I" keep their capitals), and starts with a capital after a sentence ends. It loses its closing period when the sentence carries on, and a word said again across the seam appears once. This works even when cleanup fails or is off.
- Leftover words get cleaned up. Cleanup sees the text you selected to replace and can take out up to three leftover words of the old wording right next to your dictation. They're only removed if they're exactly where expected.
- Millennial mode no longer strips a period from a fix in the middle of text.
New in 1.3.7
- Millennial mode is now checks (Settings › Text and language): in search boxes (new: search fields and address bars, where a final period becomes part of the search), in messaging apps, everywhere (covers the other two), or nowhere. Your old setting carries over.
New in 1.3.6
- Hold or swipe up on the bar's own key for a column of every choice: slide onto one and let go, or let go and tap one. It runs now and stays the key. Space still slides sideways to move the cursor.
New in 1.3.5
- Choose the seven-button bar's own key (Settings › Look): space, paste, undo, select all, or your last dictation typed again. ↵ and ⌫ always end the bar.
- Dictations come first in the ⋮ menu, shown as you said them. Tap one to send it to cleanup again (a sweep runs across the card while it works); the new version goes on the clipboard. Hold one for As said or Delete.
- A more useful log. It records the cleanup at pauses, the start of any cleanup reply that wasn't used and why, and what the voice filters silenced. Android's own log shows warnings and errors unless you switch it to Everything.
New in 1.3.4
- Auto-listen waits longer for you to start. It now gives you 8 seconds (was 4) to start talking before it stops.
New in 1.3.3
- Simpler auto-listen. It now has one rule: if nobody talks at the phone in the first few seconds, it stops. In messaging and email apps, words go straight into the box like everywhere else. The old messaging-app behavior (words wait in the bar until you finish, a tap to add if it ends on its own, a one-minute stop) is still there as Extra care in messaging apps under Voice typing, off by default.
New in 1.3.2
- GPT-6 Luna cleanup works: it was timing out; it now runs without extended reasoning, which suits a quick edit. Messages name the service that actually ran (ChatGPT or Claude).
- A Logs page (home › Logs): the last five minutes of Voicebar's events plus Android's log for the app, to copy whole into a bug report.
- The auto-listen check logs what OpenAI answers when a check fails.
New in 1.3.1
- Fixed: with "Listen as soon as a text box opens", tapping into a box could type your previous dictation into it. Each dictation now starts empty.
- The ⋮ menu in dark mode uses the same colors as the settings screens, so its cards stand out from the panel. The Clipboard / Dictations tabs line up with the cards, and corners follow Material 3's shape scale.
- Copy recent log (Settings › How to use it): the last five minutes of what Voicebar did, to paste into a bug report. Kept only in memory.
New in 1.3
- Cleanup with Claude Haiku or GPT-6 Luna. The model dropdown offers both. With one key, that key's model is used; with both, the one you pick (Haiku by default).
- Your last 10 dictations are in the ⋮ menu, next to the clipboard (switch between Clipboard and Dictations). Tap one to paste it as it was typed, or hold it and choose As said to paste the words before cleanup, handy when cleanup gets something wrong.
New in 1.2
- A Cleanup page on the home screen gathers everything about cleanup: on or off, your Claude key, the model, the optional OpenAI key and the auto-listen check it unlocks, recent checks, and the last cleanup problem.
- The cleanup model is a dropdown (Claude Haiku, Sonnet or Opus 5.5, with prices) instead of a box for a model name.
- Setup now offers the OpenAI key as an optional step, with what it's for and an example.
New in 1.1
- Clipboard history in the ⋮ menu. Your last 15 copies show as three cards that scroll sideways: tap one to paste it, hold it to pin or delete it. Pinned clips stay, anything an app marks as sensitive (like a password manager's copies) is skipped, and nothing Voicebar copies for you pushes out what you had.
- A smarter auto-listen check (optional, needs an OpenAI key). Add an OpenAI key under Voice and turn on "Check auto-listen with OpenAI". In messaging and email apps, every 10 seconds of a dictation that started by itself, OpenAI's Decisions API judges whether it's still a message for the conversation. If it's drifted into talking to the room, it stops and goes to the clipboard instead. Recent checks are listed under How to use it. Cleanup still uses Claude.
- A failed Send never loses your message. If swipe-to-send can't find the app's Send button, your message stays in the box (it's put back if it went missing) and is copied too. If the Gboard button is switched off, the bar says so with a tap to turn it back on.