soupslurpr / Transcribro

Private and on-device speech recognition keyboard and service for Android.
ISC License
428 stars 10 forks source link

Punctuation keys #41

Open ghost opened 5 months ago

ghost commented 5 months ago

Generally the app seems to get punctuation pretty good. However, when working with things like list items the only thing you can do is return for new line.

Similarly there's those odd things like "12 times 6 equals"

It would seem nearly impossible to account for all those types of things. Therefore the user has to go back and edit — I think that's where SayBoard having its editable "keyboard" works well. And why I'm always saying, it would be great if voice input had a full keyboard available 😁 — I guess that's my dream 🤣😂

Nonetheless, some way to add punctuation would be excellent.

Integrated directly into something like Simple keyboard 😁 I can dream!

soupslurpr commented 5 months ago

I was thinking of adding voice commands sometime in the future instead, but I'm not 100% on that as I'm not sure how well it would actually work.

ghost commented 5 months ago

I was thinking of adding voice commands sometime in the future instead, but I'm not 100% on that as I'm not sure how well it would actually work.

Google used to do voice commands back in the early Android days. Wasn't bad but consistently would get things wrong — it's one of those infinite problems, maybe the user really wanted that spelled out, and sometimes they do 🤷🏻‍♂️. I think that's an impossible road for an small project. It's why I keep leaning to the keyboard integration — the user knows what they intend — though I understand users that want it to act like a dictation service. I'm more in the camp of active user interaction.

Nonetheless it's pretty good right now, comparatively speaking.

soupslurpr commented 5 months ago

Both approaches have their pros and cons, yeah. There wouldn't be anything wrong to have both available as long as it can be turned off/on.

So after keyboard customization is implemented, this should be super easy to have. The hard part would be the keyboard customization. The issue (I just created) for keyboard customization is https://github.com/soupslurpr/Transcribro/issues/42.

Universal-Igloo commented 1 month ago

+1 for basic punctuation keys (, . ? spacebar etc.). It's the only thing missing from an otherwise excellent app.