Live data from Hacker News

Google opens access to its speech recognition API

social.techcrunch.com

151–160 of 173 posts

Re: Google opens access to its speech recognition API

#152
post #20

Earlier quoted context omitted.

Other "state-of-the-art" speech recognition solutions already exist. For example, Microsoft has been offering it through its Project Oxford service. https://www.projectoxford.ai/speech

But Google's is by far the best.

Exactly, this is what people are missing when they are trying to compare Google's speech recognition to other services. Google uses deep neural-networks to continuously train and improve the quality of their speech recognition, they get their training data from the hundreds of millions of Android users around the world using speech-to-text every day. No other company has a comparable amount of training data, continuously being expanded. http://googleresearch.blogspot.ca/2015/09/google-voice-searc...

Re: Google opens access to its speech recognition API

#154
post #52

Earlier quoted context omitted.

> always-on-google-ai-gives-android-voice-recognition-that-works-on-or-offline Since Android is open-source, would that mean that the voice recognition software (and/or trained coefficients) could, in principle, be ported to Linux?

> since Android is Open Source You haven't used Android since 2010, have you? In the latest versions, there is no more Open Source anything. Calendar, Contacts, Home screen, Phone app, Search, are all closed source now. (btw, all of them, including the Google app, used to be open in Gingerbread) You can't do TLS without going through Google apps (or packaging spongycastle), you can't do OpenGL ES 3.2, you can't use l…

To whomever downvoted the above post: Please clarify why you think it isn’t relevant to the discussion, or provide counterarguments. All the points I made can be easily sourced (if you wish, I can even post them in here), and are all verifiable.

Re: Google opens access to its speech recognition API

#155

Earlier quoted context omitted.

> since Android is Open Source You haven't used Android since 2010, have you? In the latest versions, there is no more Open Source anything. Calendar, Contacts, Home screen, Phone app, Search, are all closed source now. (btw, all of them, including the Google app, used to be open in Gingerbread) You can't do TLS without going through Google apps (or packaging spongycastle), you can't do OpenGL ES 3.2, you can't use l…

To whomever downvoted the above post: Please clarify why you think it isn’t relevant to the discussion, or provide counterarguments. All the points I made can be easily sourced (if you wish, I can even post them in here), and are all verifiable.

It could also have been the tone of your first sentence.

Not that I mind personally.

Re: Google opens access to its speech recognition API

#156
post #30

Nice. But what I want is open-source speech recognition.

This paper from 2014 is a comparison of 5 different open source speech recognizers: http://suendermann.com/su/pdf/oasis2014.pdf

The Word Error Rates (lower is better) for each recognizer on two different corpora, VM1 and WSJ1:

  RECOGNIZER        VM1  WSJ1
  HDecode v3.4.1    22.9 19.8
  Julius v4.3       27.2 23.1
  pocketsphinx v0.8 23.9 21.4
  Sphinx-4          26.9 22.7
  Kaldi             12.7 6.5

Re: Google opens access to its speech recognition API

#157

Earlier quoted context omitted.

As someone who's worked with a lot of these engines, Nuance and IBM are the only really high quality players in the space. CMUSphinx and Julius are fine for low volume operations where you don't need really accurate response rates, but if you want high accuracy neither comes close from my experience.

As someone who has actually done objective tests, Google are by far the best, Nuance are a clear second. IBM Watson is awful though. Actually the worst I've tested.

Do you have a report of your tests? I'm interested in using speech recognition, but there are many start-ups and big players that it would be quite time consuming to get a quality/price analysis.

Re: Google opens access to its speech recognition API

#158
post #20

Earlier quoted context omitted.

Other "state-of-the-art" speech recognition solutions already exist. For example, Microsoft has been offering it through its Project Oxford service. https://www.projectoxford.ai/speech

Also, CMUSphinx and Julius: http://cmusphinx.sourceforge.net/ http://julius.osdn.jp/en_index.php It is amazingly easy to create speech recognition without going out to any API these days.

> It is amazingly easy to create speech recognition without going out to any API these days.

Not really. The hard part is not the algorithm, it is the millions of samples of training data that have gone behind Google's system. They pretty much have every accent and way of speaking covered in their system which is what allows them to deliver such a high-accuracy speaker-independent system.

CMUSphinx is remarkable as an academic milestone, but in all honesty it's basically unusuable from a product standpoint. If your speech recognition is only 95% accurate, you're going to have a lot of very unhappy users. Average Joes are used to things like microwave ovens, which work 99.99% of the time, and expect new technology to "just work".

CMUSphinx is also an old algorithm; AFAIK Google is neural-network based.

Re: Google opens access to its speech recognition API

#159

Earlier quoted context omitted.

To whomever downvoted the above post: Please clarify why you think it isn’t relevant to the discussion, or provide counterarguments. All the points I made can be easily sourced (if you wish, I can even post them in here), and are all verifiable.

It could also have been the tone of your first sentence. Not that I mind personally.

It wasn’t meant aggressively, just as a question. It’s quite possible that the author of the comment I answered to had not used Android for a few years, or had never cared – or had just missed the announcements of the official apps not being supported anymore.

Oh, wait, there were no announcements, they were dropped silently.

Re: Google opens access to its speech recognition API

#160
post #158

Earlier quoted context omitted.

Also, CMUSphinx and Julius: http://cmusphinx.sourceforge.net/ http://julius.osdn.jp/en_index.php It is amazingly easy to create speech recognition without going out to any API these days.

> It is amazingly easy to create speech recognition without going out to any API these days. Not really. The hard part is not the algorithm, it is the millions of samples of training data that have gone behind Google's system. They pretty much have every accent and way of speaking covered in their system which is what allows them to deliver such a high-accuracy speaker-independent system. CMUSphinx is remarkable as a…

Eesen looks promising, uses LSTM and CTC rather than older tech.

https://github.com/yajiemiao/eesen

Baidu open sourced their CTC implementation

https://github.com/baidu-research/warp-ctc

I think we will have an easy to install OSS speech recognition library and accurate pretrained networks not far off from Google/Alexa/Baidu, running locally rather than in the cloud, within 1-2 years. Can't wait.

Post reply on HN