I don't know I should feel about Google taking even more data from me (and other users). How would integrating this service work legally? Would you need to alert users that Google will keep their recordings on file (probably indefinitely and without being able to delete them)?
Google opens access to its speech recognition API
91–100 of 173 posts
Re: Google opens access to its speech recognition API
#92Earlier quoted context omitted.
There is a project for Rapberry Pi to use Sphinx to roll your own Amazon Echo like device. You might want to take a look at that.
Mycroft https://mycroft.ai/
Re: Google opens access to its speech recognition API
#93Earlier quoted context omitted.
As a developer I might be more worried about it not becoming at least amongst the dominant players because they might just drop it. But maybe they only do that with consumer facing items?
Google kills off APIs often. Remember the whole Translate API fiasco? Though that was for overuse, not underuse.
Re: Google opens access to its speech recognition API
#94Re: Google opens access to its speech recognition API
#95Re: Google opens access to its speech recognition API
#96Earlier 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.
Re: Google opens access to its speech recognition API
#97Earlier quoted context omitted.
Came in here to say this (and also include julius), but yeah cmusphinx is awesome.
I haven't seen Julius before, thank you! How do you decide which one to use?
Sphinx is supported by Carnegie Mellon and Julius by Kyoto University/Nagoya Institute of Technology.
I think the easier choice even today might still be Sphinx. Given the excellent documentation (they touch pretty much all the basics you need to know), and the availability of pocketsphinx (C) and Sphinx4 (Java).
There's also projects like this: https://github.com/syl22-00/pocketsphinx.js
Re: Google opens access to its speech recognition API
#98Earlier 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.
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.
Also, they give you the tools and knowledge to build better models (and explain the theory), which is where most of the competitive advantage is IMHO.
Re: Google opens access to its speech recognition API
#99Earlier quoted context omitted.
I first learned about CMUSphinx from the [Jasper Project]( https://jasperproject.github.io/ ). While Jasper provided an image for the Pi, I decided to go ahead and make a scripted install of CMUSphinx. I spent something like 2 frustrating days attempting to get it installed by hand in a repeatable fashion before giving up. This was 2 years ago, so maybe it's simple now, but I didn't find it "amazingly easy" back then…
That sounds like my experience with it from about 5 years ago or so. I gave up on it also. It also didn't help that CMUSphinx has had more than one version in development in different languages.
But these days, if you go all the way through their tutorial, and give it a proper read, it's very doable to set up.
Re: Google opens access to its speech recognition API
#100Earlier 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.
Is Julius really state-of-the-art? Looks like they use n-gram and HMMs. Those were the methods that achieve SotA 5+ years ago. My understanding is that Google and Microsoft are using end-to-end (or nearly) neural network models; these outperformed the older methods a few years ago. Not sure how CMUSphinx works under the hood.
CMUSphinx is not a neural network based system, they do use language and acoustic modeling.