Live data from Hacker News

Google’s new voice recognition system works instantly and offline (Pixel only)

techcrunch.com

101–110 of 157 posts

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#101
post #30

Earlier quoted context omitted.

Citation?

There is this new type of trolling where someone just puts in bare minimal counterarguments and asks for citations knowing full well it's labour intensive to do so. If your not trolling.. your not doing a good job of avoiding these comparisons. The onus should be on you here to provide citations first that dissprove the person your replying to.

Closely related to sea-lioning, in my opinion.

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#102
post #30

Earlier quoted context omitted.

Citation?

There is this new type of trolling where someone just puts in bare minimal counterarguments and asks for citations knowing full well it's labour intensive to do so. If your not trolling.. your not doing a good job of avoiding these comparisons. The onus should be on you here to provide citations first that dissprove the person your replying to.

[deleted]

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#103

Earlier quoted context omitted.

Unless you very recently (meaning today) accepted a download of a new language pack for English, it's likely just the old model, which is perfectly functional, while not being as accurate as the online version.

More specifically: Gboard > Voice Typing > Faster voice typing It says its an 85MB download for US-English

Looks like this is on Android. Gboard iOS app doesn't have this setting.

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#104
post #93
post #62

Earlier quoted context omitted.

Ok, so what are the advantages of RNN over CNN based models for speech to text, with respect to any one of those factors you mentioned?

Well for example, some comparisons to the CNN paper you pointed to: - No comparison is given of number of model parameters. If optimizing strictly for model size, RNNs tend to be nice and compact. - The computational advantage of the CNN at training time is throughput. The advantage of RNN at decoding time is streaming latency. Running the CNN frame by frame as they are received removes the ability to run frames in p…

Haha, I ran a straight convolution net as an encoder for asr in a toy project while learning seq2seq. Worked fine in the small datasets I was working with, like the voice commands set...

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#105
post #81
post #19

Earlier quoted context omitted.

Interesting that they're using RNN transducer. I thought everyone's moved to CNN lately.

Sorry to go on a tangent, but this is the first time I've heard the word "transducer" outside of a conversation about clojure. Is it the same concept?

Not quite. A Clojure transducer from A to B is pure function which takes As to lists of Bs. To apply it to a sequence of As you flatMap it, so you apply it to each A in sequence and get a sequence of Bs which you splice into your final resulting sequence. Maps and filters are special cases, for example

    const mapTrans = fn => function* (x) {
      yield fn(x);
    };
    const filterTrans = predicate => function* (x) {
      if (predicate(x)) {
        yield x;
      }
    };
    const dupeTrans = n => function* (x) {
      for (let i = 0; i 
Clojure just observed that an isomorphism of these functions under Church encoding looked like f -> f for a special parametric type f, so could be composed with ordinary function composition, albeit backwards.

An RNN transducer is fundamentally three functions:

One takes a list of recent As to some C1.

Another takes a list of recent Bs to some C2.

A final one takes a C1 and C2 to a B.

Rather than mapping over each input independently the RNN-T is allowed to learn something about the relationship of recent outputs to the next output, and the relationship of nearby inputs. Clojure transducers thus have an order insensitivity that RNN transducers are allowed to be sensitive to.

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#106
post #43

Finally google has caught up to 1997: https://en.wikipedia.org/wiki/Dragon_NaturallySpeaking Sure it might work better now, but that's expected when computers are much more powerful than a pentium 100 with 32MB of RAM. Uploading voice to google servers for processing was always just a data grab.

While not a demo of Dragon's NaturallySpeaking, I think of this video when someone mentions 90/00's-level consumer dictation software. For me, the video absolutely captured what it felt like to use those products.

https://www.youtube.com/watch?v=MzJ0CytAsec

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#107
post #83

Earlier quoted context omitted.

The offline aspect is hardly the main draw here though. As mentioned earlier in the article, the latency reduction is huge. Another aspect they didn't really cover is privacy implications. Lastly, you may not be offline, but dodgy connections can also be a pain if you need a stable stream of packets going back and forth.

I refuse to put an amazon/apple/google surveillance device in my home, so I am very interested in a DIY digital assistant device. I'm aware of a few options but it seems like offline voice recognition is always a little sub-par. I am really looking forward to the day when an offline, open source digital assistant can compare in quality to a proprietary/cloud device.

https://github.com/NaomiProject/Naomi

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#108
I can't pinpoint when exactly, but on windows XP, there used to be a speech to text engine that worked locally. When you set it up, you had to read some text to train it with your voice. You could constantly train it to improve it.

This was before the cloudamagig, so I wonder it ran on.

Edit: found the link https://www.techrepublic.com/article/solutionbase-using-spee...

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#109
post #30

Earlier quoted context omitted.

Citation?

There is this new type of trolling where someone just puts in bare minimal counterarguments and asks for citations knowing full well it's labour intensive to do so. If your not trolling.. your not doing a good job of avoiding these comparisons. The onus should be on you here to provide citations first that dissprove the person your replying to.

There was a post here 9 days ago discussing "intellectual DoS attacks" which basically work like this: https://news.ycombinator.com/item?id=19293036

Re: Google’s new voice recognition system works instantly and offline (Pixel only)

#110
post #7

Call me cynical but I cannot picture Google not tapping into everything you run through their voice recognition software, even if it does work offline. Doesn't mean it won't phone home later.

For what? They only really make their money on ads for things you're actively searching for. Everything else they have in ads works rather poorly in the text world. Trying to interpret interests out of task-driven voice commands is way beyond their capabilities. But, enough of that. I'm holding out until decent voice dictation is standard everywhere and a well understood engineering problem with good open source impl…

I think this is only true under the assumption "voice recognition (and transcription) is solved". I think most would consider this assumption to not be true. If it is not true, then there is value to that voice data, as it can be used to help train.

I guess another assumption could be "they have more than enough voice data to train any future network improvements." While I feel they have a lot of voice data, I am skeptical to say that they wouldn't view more data as useful, or at least potentially useful.

I cannot think of a compelling reason for why they would stop collecting data all of a sudden. Can you? (Serious question, I don't mean to sound snarky)

Post reply on HN