Categories
Android Talks KudoTech SmartPhones

Google Voice Input Keyboard – The Future of Voice Detection?

Last week, Google revealed Speech-to-Text Voice Input service for Korean. That’s second, right after English, which was announced with the release of Nexus One and Android 2.1 back in January. So, the basic premise of this is that you can speak into an Android phone and the phone dictates it into text. Theoretically, the algorithm can take up to 1,000 words, with quality degradation with more words spoken. Since it uses Google’s software in its server for the recognition, the phone has to be connected to data network, such as 3G or WiFi.

Let’s be honest, the voice recognition feature in a cellphone isn’t something new. Heck, even my 4-year-old Samsung dumbphone that I had before I bought a Galaxy S in Korea has that feature. The problem was, there weren’t many stuffs that you could do with it. For example, my old dumbphone could do this  and that, but I actually used it only few times when I was bored and felt like voice-dialing someone. Even having an iPhone didn’t change much. The problem was still that you couldn’t do much with it. (Call someone or play something.)

However, Galaxy S changed a lot of things. It was mainly because of Voice Search embedded into Android 2.1. When I wanted to quickly search for something, I would just activate the search and say it. Amazingly, the quality itself was pretty good. This was actually first time that I found voice recognition useful.

Then came the Speech-to-Text. I tried on my friend’s HTC Incredible equipped with Froyo (The app that has the feature runs only on Froyo at this point) which, I gotta say, it was pretty impressive. It recognized Korean no problem, with some issues in English. Maybe it doesn’t like my (or my friends’) pronunciation.

As I said, the voice recognition technology uses Google’s server backend. Good thing about this, of course, is that customers don’t have to download the update for the keyboard app as the recognition gets better, since all Google has to do is just update the recognition software in the backend. But of course, you have to be connected to Internet constantly, though most are usually connected on 3G data network, except for those data freaks who ferociously monitors their usage, probably either because they don’t have much data packets per month to start with, or they just use a lot.

I’ll probably find using Speech-to-Text rather than Voice Search. Main reason is because while the language in the search function is tied by the system language (meaning, if you want to search things in English, you have to change the system language of the whole phone into English), all you have to do on Speech-to-Text keyboard is to change the language on the keyboard (you can also set it up to forcefully only recognize Korean). Since I’m an Korean student studying in U.S. soil, being able to search in both languages is important. With that said, I’ll probably even use Speech-to-Text for searching as well.

Last, but not least, all these voice recognition technology could be used in solving some accessibility issues. Recently, I had a chance to attend a tech talk from Google, one of which was centered around accessibility in Android. For now, the technology included basic navigation using D-pad and QWERTY keyboard (so the feature is pretty much useless without those two), but then I thought it would be a good idea to merge the voice recognition capabilities to the accessibility, and when asked, the Google rep also said that aforementioned process will ‘eventually’ happen. (It’s difficult at this point since accessibility team and voice recognition team are separate).

Anyhow, it feels like now that voice recognition technology is finally finding its use through the smartphone, and I’ve seen the future through Google’s technologies.

Categories
Kudo's Diary

Delta Connection 4951's Emergency Landing: Well that's Weird.

(For Korean version, go here)

At Sunday, some news agencies talked about the emergency landing of Delta Connection 4951. You can read exactly what went on here, but in a short version, a Delta Connection Flight 4951, departed from Atlanta to JFK, suffered a landing gear malfunction, which resulted in the one side of landing gear not sticking out. So the pilot made the emergency landing with sparks flying everywhere with 64 passengers and 3,000 ‘gallons’ of fuel. Fortunately, the spark didn’t reach the fuel, and all made out in one piece. It’s all good, but there was one thing that bothered me, and you can probably guess it from the quote-on-quote.

The sentence in question.

First off, let me start with a basic fact about avionics: avionic pundits usually use weight instead of volume for calculating the weight of fuel. Why? Because weight is more important. If you think about it, it’s kinda obvious because planes actually have to fly.

Anyway, the reason why I had doubts about this was because someone asked why didn’t 4951 dump the fuel before landing, since that was the basic procedure of emergency landing. (You know, because of sparks and everything) When I answered that there won’t be enough time to dump the fuel and land because there weren’t much fuel to begin with, and that person replied saying that 3,000 gallons is a lot of fuel. So, I decided to calculate myself how far 3,000 gallons will move the plane.

So, first step was to switch gallons into pounds, and that involves finding the density of the common jet fuel. Let’s Google this, shall we?

(Source)

Okay, got that. Now, let’s plug this in. After a quick unit calculation, I’ve found out that I have to multiply 6.76 into 3,000. Okay, launching the calculator…

What?

Okay that’s a bit weird. Of course I’ve heard that 3,000 gallons were a lot of fuel, but that’s too much. So I decided to plug in this data to the most possible plane model, the CRJ700, after searching for it in Wikipedia. (Seriously, it’s amazing that you can find almost everything on the web these days.) So the maximum carrying fuel is…

What??

Now there’s definitely something wrong. How can there be more fuel than there can be physically possible. But, it doesn’t hurt to keep going. The maximum range of CRJ700 is approximately 1,650 miles. Then, the gas mileage(?) would be around 11.39 pounds per mile. The flight distance from Atlanta to New York is around 746 miles, so multiply both, and we get 8,500 pounds. So, the plane has to use at least 8,500 pounds to get to New York. Yup, doesn’t make sense.

The conclusion? I guess all newspaper writers are similar. Always getting the facts wrong. I just feel like I did one of those proof thingys on math. (“Prove that the newspaper is wrong.”)

P.S After more calculation, if it was 3,000 pounds instead of gallons, the plane (assuming that it was CRJ700) could fly for up to 263 miles.

P.S 2 The answer to the question that started all of this proving stuffs was because usually planes that small does not have fuel ejection assembly.

P.S 3 The next morning after I wrote the Korean version that I used to write the English version, AP and CBS News indicated the fuel amount as pounds, gallons. Well, it felt good while it lasted.