So how can one actually use one of these systems? I'm familiar with pocketsphinx, where you download it and then run procketsphinx_continuous and it prints a transcription of the microphone. Or Julius, where you write a grammar and run it with that and it prints the output. The process for DeepSpeech seems to be along the lines of "get access to a machine with ten GPUs, find a huge dataset, train it, and then run tha…
Obviously the big cloud players offer their own APIs and SDKs (for a price), but there are a few other solutions worth looking at. Facebook has open sourced some pre-trained models: https://github.com/facebookresearch/wav2letter Picovoice has some smaller, more efficient models capable of running on edge devices: https://github.com/Picovoice Full ASR does require quite large models and datasets, but you don't need ne…
A 2019 Guide for Automatic Speech Recognition
11–20 of 39 posts
Re: A 2019 Guide for Automatic Speech Recognition
#12I really love the idea of hacking something together for development so I don't need to use my arms and hands so much, or could lessen my mouse use (for accessibility reasons), but I don't know how realistic that is.
Edit: I looked into cloud-based ASR, such as that provided by Azure and AWS, but that would mean network latency on top of the recognition latency, and that would drive me nuts!
Re: A 2019 Guide for Automatic Speech Recognition
#13I'm a little confused about the title because the first paper is from 2014. It's also too bad this doesn't mention any traditional HMM-based ASR techniques, as HMMs continue to be used on many SOTA systems, particularly those that can be reproduced publicly: https://github.com/syhw/wer_are_we
This. The article quotes DeepSpeech, wavenets, LSTMs of all sorts; essentially, all the neural networks that scale terribly. DeepSpeech for example is pretty heavy and requires a decent GPU to get anywhere near a realtime factor of 1. Meanwhile ASR through HMM's consistently hits realtime factors sub-1 and can run on small CPUs. e.g. the default models Kaldi ships with outperform DeepSpeech on a lot of modern example…
Re: A 2019 Guide for Automatic Speech Recognition
#14Are there any good quality OSS speech recognition libraries that are easy to get started with, or is it still so complex/expensive that this is a fantasy? I really love the idea of hacking something together for development so I don't need to use my arms and hands so much, or could lessen my mouse use (for accessibility reasons), but I don't know how realistic that is. Edit: I looked into cloud-based ASR, such as tha…
Re: A 2019 Guide for Automatic Speech Recognition
#15Are there any good quality OSS speech recognition libraries that are easy to get started with, or is it still so complex/expensive that this is a fantasy? I really love the idea of hacking something together for development so I don't need to use my arms and hands so much, or could lessen my mouse use (for accessibility reasons), but I don't know how realistic that is. Edit: I looked into cloud-based ASR, such as tha…
Re: A 2019 Guide for Automatic Speech Recognition
#16So how can one actually use one of these systems? I'm familiar with pocketsphinx, where you download it and then run procketsphinx_continuous and it prints a transcription of the microphone. Or Julius, where you write a grammar and run it with that and it prints the output. The process for DeepSpeech seems to be along the lines of "get access to a machine with ten GPUs, find a huge dataset, train it, and then run tha…
Obviously the big cloud players offer their own APIs and SDKs (for a price), but there are a few other solutions worth looking at. Facebook has open sourced some pre-trained models: https://github.com/facebookresearch/wav2letter Picovoice has some smaller, more efficient models capable of running on edge devices: https://github.com/Picovoice Full ASR does require quite large models and datasets, but you don't need ne…
Re: A 2019 Guide for Automatic Speech Recognition
#17Are there any good quality OSS speech recognition libraries that are easy to get started with, or is it still so complex/expensive that this is a fantasy? I really love the idea of hacking something together for development so I don't need to use my arms and hands so much, or could lessen my mouse use (for accessibility reasons), but I don't know how realistic that is. Edit: I looked into cloud-based ASR, such as tha…
https://www.youtube.com/watch?v=OWyMA_bT7UI
It used the windows version of Dragon Dictate that had a python interface which was then hooked up to emacs, iirc. I attempted to replicate his system at some point but never got it working -- seems that the libraries he referenced weren't well maintained and/or running windows through a VM on my mac introduced additional issues.
Re: A 2019 Guide for Automatic Speech Recognition
#18Are there any good quality OSS speech recognition libraries that are easy to get started with, or is it still so complex/expensive that this is a fantasy? I really love the idea of hacking something together for development so I don't need to use my arms and hands so much, or could lessen my mouse use (for accessibility reasons), but I don't know how realistic that is. Edit: I looked into cloud-based ASR, such as tha…
I dream of building a competitor to Siri and google and I’d probably use https://snips.ai/ . I think it gains recognition accuracy by having a limited skill set. Looks good though and has functionality for defining skills.
So, if your project can be built on that, good news; you can build now.
Re: A 2019 Guide for Automatic Speech Recognition
#19Are there any good quality OSS speech recognition libraries that are easy to get started with, or is it still so complex/expensive that this is a fantasy? I really love the idea of hacking something together for development so I don't need to use my arms and hands so much, or could lessen my mouse use (for accessibility reasons), but I don't know how realistic that is. Edit: I looked into cloud-based ASR, such as tha…
Re: A 2019 Guide for Automatic Speech Recognition
#20Are there any good quality OSS speech recognition libraries that are easy to get started with, or is it still so complex/expensive that this is a fantasy? I really love the idea of hacking something together for development so I don't need to use my arms and hands so much, or could lessen my mouse use (for accessibility reasons), but I don't know how realistic that is. Edit: I looked into cloud-based ASR, such as tha…