Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

As you know, on Nexus One you can use voice input to enter text by speaking.

Unfortunately, if you are disconnected from the Internet (even temporarily), this feature is unavailable.

Why?

On my Windows laptop I can do this without being connected to the Internet.

Can you explain?

share|improve this question
add comment

1 Answer

up vote 12 down vote accepted

The Android implementation of Talk-To-Text sends your voice to Google's servers, parses your speech into text, then sends the text string back to the handset. Without access to the internet, it's unable to transmit your voice data to their servers.

share|improve this answer
    
That's a great answer, thanks. Do you know why can't Android parse speech internally (just like Windows does) without sending the voice to Google's servers? –  rAndy Jan 28 '11 at 2:05
2  
My guess would be that the required libraries, software, etc would just bloat up the phone unnecessarily, so they decided to offset the parsing onto Google's servers. Text-To-Speech may be trivial for a laptop/desktop, but I'm sure the technologies behind it require a fair amount of processing power and storage space, which are somewhat limited on phones. –  c0mp13371331337 Jan 28 '11 at 2:35
2  
I believe that the phone could do it, because I was using Dragon on a PC back in the day. That PC was slower than my phone. –  Zan Lynx Jan 28 '11 at 5:26
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.