What I would like to see in a text-to-speech keyboard - Android Software Development

I've been reading about the text-to-speech entry method for the Nexus One. Speech recognition is a great idea, but very difficult to accomplish.
I've always steered clear of devices without a physical keyboard, which is why (being on T-mobile) I have stuck thus far with my trusty G1.
However, this feature on the Nexus One has gotten me thinking about what it would take to get me to go with a device that does not have a physical keyboard, and I think I know what would do it.
I'd like a true "voice keyboard". I don't want the device to try to figure out whether I'm saying there, their or they're, I'd like it to let me spell, just as I would with the keyboard, with my voice.
Option A would still be prone to errors but still be much more accurate than full speech recognition, and would just allow me to try to spell what I am saying--I would simply say the letters "H-E-L-L-O-Space-W-O-R-L-D-Period" out loud.
Option B would require some memorization, but would allow for nearly perfect accuracy, by spelling your entry with the phonetic alphabet. The above would be spoken as "Hotel-Echo-Lima-Lima-Oscar-Space-Whiskey-Oscar-Romeo-Lima-Delta-Period".
I'd presume that the system would by default attempt to auto-capitalize as it does now, "Shift", "Shiftlock" and "Unshift" could be used as commands as well.
Any thoughts? Has it already been done? I'd be awfully close to putting a Nexus One on my belt if I could enter text this way.

That's an interesting idea. The nexus one does that for punctuation marks, if you say "question mark" the output is "?" instead of spelling out the words 'question mark'.
Though I still see 'option a' being prone to errors with letters that sound alike, such as "B/D/E/...". As for option b i personally think it would just be too time consuming to write a couple of sentences and it would probably be much faster to just type it on a virtual keyboard (including all the time lost correcting mis-touches). But anyway it would be nice if a 3rd party vk implemented the idea..

Related

This could slam the door on the Iphone for me.

Hey
This device is slowly racking up the checkmarks that have me miss my iphone less and less.
The htc_ime keyboard was a huge one...many other gems have just about sealed the deal. The functionality has just about overwhelmed the usability advantage of the iphone (which it had to do!).
My big issue is copy paste feature....which i needed extensively on the iphone.
Specifically the ability to copy a whole page.....not the page url, but whole page...images and all.
Unless I'm really losing it, the N1 one is incapable of it.
Wondering if rooted, this function exists.
I appreciate any responses.
Thanks
Most apps allow copy and paste. Try doing a long-press on the text and look for "select text" then select the text using the trackball. Pressing the trackball will automatically copy the text.
Then you can paste in most text fields with a similar long-press and "paste"
Thanks
I have been using my finger ala iphone to acccess the text and try to move it down but it only gets a small amount of text.
ill try the trackball.
Why all the bad press for Android and the Nexus?
I don't really understand. Granted, the guy is obviously an Apple fanboy, but, there are a lot of negative reviews out there. No multi-touch? Give me a break.
I can't post a link yet-- search "google-android-personal-thoughts" for the Boy Genius report.
while android OS may not have some of the features of iphone OS, and yes the controls are definatly not as streamlined as iPhone, Android OS can do many, many things iPhone users can only dream of (ESPECIALLY if your iPhone is not jailbroken).
The iPhone OS, while being very intuitive and streamlined, feels like it was made for children. Everything you do in the iPhone OS is linear and controlled. This even goes for the App store, where Apple controls what apps can and cannot be distributed through the Appstore with an iron fist. If iPhone OS is your home, Apple is your strict dad.
Android on the other hand is much more lenient. On the Nexus One, they even give you the option to "jailbreak" (root) your phone out of the box! All you need to do is type in one simple 3 word command from your PC's command prompt.
Also, most of the apps on the iPhone appstore are garbage. Sure there may be over 100,000 apps to download, but 80% of them are useless iBeer/Flashlight apps, dumbed down games, or broken applications the so called devs cooked together to make a quick $0.99 off anyone who is eager to spend their money on something that looks cool on the description.
Dolphin browser has a "read it later" option.
Don't know if that counts.
Have NO idea what sixcoronas or melkers sic posts have to do with my question which is simply is there a way to cut and paste and entire intact page...not an url of the page....which, I said, is done really well on the iphone, gasp! (must be a really inflammatory thing to say for some reason).
Anyway, Couldnt do it with the trackball.
When highlighting text the most i can copy is a small paragraph.
rockky said:
Have NO idea what sixcoronas or melkers sic posts have to do with my question which is simply is there a way to cut and paste and entire intact page...not an url of the page....which, I said, is done really well on the iphone, gasp! (must be a really inflammatory thing to say for some reason).
Anyway, Couldnt do it with the trackball.
When highlighting text the most i can copy is a small paragraph.
Click to expand...
Click to collapse
Just curious as to why you would need this feature... perhaps there is a better way to accomplish what you're trying to do, without having to copy/paste?
You could try Any Web Copy from the market or some kind or screenshot app if you don't need to manipulate the text.

Speech to text without network?

Speech to text is an awesome gadget for SMS and emails but it's really annoying that it needs internet connection making things even slower than typing. Is there a way to bypass internet requirement? I mean like a language pack that we can add in the SD card
vegetaleb said:
Speech to text is an awesome gadget for SMS and emails but it's really annoying that it needs internet connection making things even slower than typing. Is there a way to bypass internet requirement? I mean like a language pack that we can add in the SD card
Click to expand...
Click to collapse
nothing i have seen, and i have looked because i have also run into this restriction as well. but i am 1+ for this also because it'd be nice. plus i think sometimes it depends on your connection for the quality of voice transmitted.
when i am running HSDPA usually 90% of the transmissions are accurate, vs EDGE only about 70% of the voice transmissions are accurate. It's still a high rate but, back to the subject, I would also like to see this
I don’t think you will get this from Google and you won’t get the currently integrated speech recognition to work without a net connection. Their whole idea for speech recognition (and translation) is a “cloud” model with lots of computers across the world doing the leg work and basically brute forcing an answer. They are quite proud of it as it builds on their index technology which they have used from day one.
I read a news article on it however I am now unable to find it, sorry.
If your looking for local translation you are into third party stuff. I don’t know of any personally.
Open to correction if anyone knows better?
I though it's like predictive text, a sort of words database on the google server that they update every week, and so could be packed up as language pack.
Perhaps they could give us the freedom of building our own words database, it could take us time but would help alot, I remember the voice calling function that SE had in very old models...
I though it's like predictive text, a sort of words database on the google server that they update every week, and so could be packed up as language pack.
Perhaps they could give us the freedom of building our own words database, it could take us time but would help alot, I remember the voice calling function that SE had in very old models...
Click to expand...
Click to collapse
plus i want to be able to say curse words. i dislike the fact that theyre blocked
For a hearing impaired person like myself, a speech to "text without network" has become a real search. I have been trying to find out how large a system one would need to install the kind of programs like iMac Dictate, or naturally Speaking 11 on a device like an iPad or equivalent device.
At home, I have a CapTel800i, which displays text for speech, but needs to be connected to the Internet and phone line. I need something to carry around with me to be able to communicate away from networks, WiFi, etc.
It should be possible to have a dedicated device with Dictate installed to do the conversion locally!?!?
zachthemaster said:
plus i want to be able to say curse words. i dislike the fact that theyre blocked
Click to expand...
Click to collapse
So disable the block then..?
zachthemaster said:
plus i want to be able to say curse words. i dislike the fact that theyre blocked
Click to expand...
Click to collapse
As the other guy said, just turn off the bad words filter.

[Q] Where are Gmail color/style reply features?

I have more or less figured out how to use Gmail. One tip [can't recall where I read it or would give credit] is that the "missing" <delete> button has an equivalent: <shift> <backspace>. I like the "include text" check box; I also like the "Respond inline" option. I don't like the lack of a true cut/copy/paste, but at least the two-prong work around is available. BUT QUERY: Where are the color options for replying inline and where are the options for bold/italic/underline? I don't mind the lack of the various Smiley faces or the other options. However, the lack of being able to clearly distinguish my response to various sentences/paragraphs in the original is really annoying! It makes it more difficult for the reader to pick up what I am saying from what he/she wrote. Does anyone know if this problem will be fixed? PS: I would also like to have a spelling checker, but that is of secondary importance since I don't use my Transformer Gmail for any really long or involved responses.

[Q] Keyboard/texting help

First off I don't have an at&t s4, I have a USCC one, SCH-R970.
The problem is when I am texting or inputting text in a different application it no longer remembers phrases I've already used.
For example when people would ask me what I like doing in my free time...
I would type "music, movies, swimming, pool, darts, bowling, hiking, disc golf, badminton, long walks, running, video games, etc."
After typing that a few times to different people or in different applications in messages to people my phone would automatically predict the next word I was going to type, for example...
I used to be able to type "music" and then it would predict the next thing to be a , then movies then another , then swimming then another ,
and so on...
Lately when I try to type out the phrase "music, movies, swimming, pool, darts, bowling, hiking, disc golf, badminton, long walks, running, video games, etc."
I first type music, then the three things it predicts are comma, the word is or a period.
So since I want to say movies after the word music I will choose the comma.
The issue is that after choosing that it used to know I wanted to use the word movies next, but now it guesses "I" "and" or "but"
It is very annoying to have to keep retyping the same phrases over and over.
How do I fix this?
Like if I say to a lot of people "I woke up earlier than normal today" my phone used to know that I used that phrase a lot and would predict one word after another correctly, but it no longer does that... so I am having to type out everything word per word.
Can someone help me with this?
When I go to my device then language and input google voice typing is turned on to automatic, default is samsung keyboard, voice recognizer is google, etc.
In the samsung keyboard settings predictive text is on.
All I simply want is to be able to use a phrase over and over and for my phone to be able to know what word I'm going to use next like it used to be able to.
So I was able to type the word music then it would predict the next thing to be a comma then all I'd have to do is click the comma then click the word movies then click the comma again then click the word swimming then another comma and so on. That way I had a list of things I liked doing in my free time simply by clicking my finger in the same area a few times because I had typed the same thing out manually a lot.
My phone doesn't do that lately and it annoys me. Certainly there is a setting somewhere?
Bump
Anyone want to help me?
Never mind I fixed it.
Solution:
I went to settings>my device>language and input>samsung keyboard settings>handwriting>then changed the recognition type from stroke to complete.
I think that's the solution anyways. Not 100% sure as I reset the settings for the samsung keyboard and started from scratch then went into the predictive text setting and had it learn from contacts and also had it learn from messaging.
But now I can say stuff like "I like music" then it will predict the next then to be a "," then the next word to be "swimming" and so on.
This is what I wanted it to do and I'm not sure why it stopped doing it, but it's working again!

Develop - use speech to text engine on device

I'm building a WearOS app and would want to utilize on device speech to text convertor. Is there an example or api documentation I can refer. My search ends up with Gboard, which is not what I am looking for.
The app is something like virtual assistant and listens to user's voice.
You can try mp3 to text converter. It is cheap, fast, and easy to use. Also, you can choose between Automatic and Manual Transcription Services. It depends on your needs, budget, and time.
I registered finally! been reading this site for years. (for like ten phones worth).
I just wanted to ask, if the app is/went well? You did not get good response to your question, and well, that bummed me out. (nice try McLellan, but too little too late, truly).
I would assume you would want to utilize Google's speech to text engine, to get the text, and then script out what to do with the input yourself. I AM look for an opensource solution to G-S-to-T right now, myself....
-JJ
Yeah OK, 2019 was a triumphant year for people that use their voice to a keyboard: https://venturebeat.com/2019/08/16/google-open-sources-live-transcribes-speech-engine/
now I just gotta figure out why AICP is not, using it.....
So, I fixed my problem. Gboard, for whatever reason, had rendered itself useless. So using Aurora, I uninstalled, re-installed , configured, and now i can talk out my SMS text messages in public to all-who-can-hear-me's annoyance. And, I can still talk to the voices in my head and look sane too (and my phone don't even need to be on! just in my hand.) I have never tried WearOS, but, I might need to look that up, cuz I keep hearing about it. Good luck to you and such.
-JJ

Categories

Resources