An Arduino With Better Speech Recognition Than Siri

Originalartikel

Backup

<html> <p>The lowly Arduino, an 8-bit AVR microcontroller with a pitiful amount of RAM, terribly small Flash storage space, and effectively no peripherals to speak of, has better speech recognition capabilities than your Android or iDevice. &#160;Eighty percent accuracy, compared to Siri&#8217;s sixty.<a href=„http://www.youtube.com/watch?v=xpJXD2z8eWs“ target=„_blank“>Here&#8217;s the video to prove it</a>.</p> <p>This <a href=„http://arjo129.github.io/uSpeech/“ target=„_blank“>uSpeech library</a> created by [Arjo Chakravarty] uses a <a href=„http://en.wikipedia.org/wiki/Goertzel_algorithm“ target=„_blank“>Goertzel algorithm</a>&#160;to turn input from a microphone connected to one of the Arduino&#8217;s analog pins into phonemes. From there, it&#8217;s relatively easy to turn these captured phonemes into function calls for lighting a LED, turning a servo, or even replicating the Siri, the modern-day version of the Microsoft paperclip.</p> <p>There is one caveat for the uSpeech library: it will only respond to predefined phrases and not normal speech. Still, that&#8217;s an extremely impressive accomplishment for a simple microcontroller.</p> <p>This isn&#8217;t <a href=„https://hackaday.com/2012/09/22/speech-recognition-on-an-arduino“>the first time</a> we&#8217;ve seen [Arjo]&#8217;s uSpeech library, but it is the first time we&#8217;ve seen it in action. When this was posted months and months ago, [Arjo] was behind the Great Firewall of China and couldn&#8217;t post a proper demo. Since this the uSpeech library is a spectacular achievement we asked for a few videos showing off a few applications. No one made the effort, so [Arjo] decided to make use of his new VPN and show off his work to the world.</p> <p>Video below.</p> <p><iframe class=„youtube-player c2“ type=„text/html“ width=„800“ height=„480“ src=„https://www.youtube.com/embed/xpJXD2z8eWs?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent“ allowfullscreen=„true“>[embedded content]</iframe></p> </html>