{"id":199262,"date":"2017-02-18T15:30:41","date_gmt":"2017-02-18T13:30:41","guid":{"rendered":"http:\/\/mybroadband.co.za\/news\/?p=199262"},"modified":"2017-02-18T07:46:52","modified_gmt":"2017-02-18T05:46:52","slug":"voice-control-everywhere","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/gadgets\/199262-voice-control-everywhere.html","title":{"rendered":"Voice control everywhere"},"content":{"rendered":"<p>The butt of jokes as little as 10 years ago, automatic speech recognition is now on the verge of becoming people\u2019s chief means of interacting with their principal computing devices.<\/p>\n<p>In anticipation of the age of voice-controlled electronics, MIT researchers have built a low-power chip specialized for automatic speech recognition.<\/p>\n<p>Whereas a cellphone running speech-recognition software might require about 1 watt of power, the new chip requires between 0.2 and 10 milliwatts, depending on the number of words it has to recognize.<\/p>\n<p>In a real-world application, that probably translates to a power savings of 90 to 99 percent, which could make voice control practical for relatively simple electronic devices.<\/p>\n<p>That includes power-constrained devices that have to harvest energy from their environments or go months between battery charges.<\/p>\n<p>Such devices form the technological backbone of what\u2019s called the \u201cinternet of things,\u201d or IoT, which refers to the idea that vehicles, appliances, civil-engineering structures, manufacturing equipment, and even livestock will soon have sensors that report information directly to networked servers, aiding with maintenance and the coordination of tasks.<\/p>\n<p>&#8220;Speech input will become a natural interface for many wearable applications and intelligent devices,\u201d says Anantha Chandrakasan, the Vannevar Bush Professor of Electrical Engineering and Computer Science at MIT, whose group developed the new chip.<\/p>\n<p>\u201cThe miniaturization of these devices will require a different interface than touch or keyboard. It will be critical to embed the speech functionality locally to save system energy consumption compared to performing this operation in the cloud.&#8221;<\/p>\n<p>\u201cI don\u2019t think that we really developed this technology for a particular application,\u201d adds Michael Price, who led the design of the chip as an MIT graduate student in electrical engineering and computer science and now works for chipmaker Analog Devices.<\/p>\n<p>\u201cWe have tried to put the infrastructure in place to provide better trade-offs to a system designer than they would have had with previous technology, whether it was software or hardware acceleration.\u201d<\/p>\n<p>Price, Chandrakasan, and Jim Glass, a senior research scientist at MIT\u2019s Computer Science and Artificial Intelligence Laboratory, described the new chip in a paper Price presented last week at the International Solid-State Circuits Conference.<\/p>\n<h3 class=\"my-4\">The sleeper wakes<\/h3>\n<p>Today, the best-performing speech recognizers are, like many other state-of-the-art artificial-intelligence systems, based on neural networks, virtual networks of simple information processors roughly modeled on the human brain.<\/p>\n<p>Much of the new chip\u2019s circuitry is concerned with implementing speech-recognition networks as efficiently as possible.<\/p>\n<p>But even the most power-efficient speech recognition system would quickly drain a device\u2019s battery if it ran without interruption.<\/p>\n<p>So the chip also includes a simpler \u201cvoice activity detection\u201d circuit that monitors ambient noise to determine whether it might be speech. If the answer is yes, the chip fires up the larger, more complex speech-recognition circuit.<\/p>\n<p>In fact, for experimental purposes, the researchers\u2019 chip had three different voice-activity-detection circuits, with different degrees of complexity and, consequently, different power demands.<\/p>\n<p>Which circuit is most power efficient depends on context, but in tests simulating a wide range of conditions, the most complex of the three circuits led to the greatest power savings for the system as a whole.<\/p>\n<p>Even though it consumed almost three times as much power as the simplest circuit, it generated far fewer false positives; the simpler circuits often chewed through their energy savings by spuriously activating the rest of the chip.<\/p>\n<p>A typical neural network consists of thousands of processing \u201cnodes\u201d capable of only simple computations but densely connected to each other.<\/p>\n<p>In the type of network commonly used for voice recognition, the nodes are arranged into layers. Voice data are fed into the bottom layer of the network, whose nodes process and pass them to the nodes of the next layer, whose nodes process and pass them to the next layer, and so on.<\/p>\n<p>The output of the top layer indicates the probability that the voice data represents a particular speech sound.<\/p>\n<p>A voice-recognition network is too big to fit in a chip\u2019s onboard memory, which is a problem because going off-chip for data is much more energy intensive than retrieving it from local stores.<\/p>\n<p>So the MIT researchers\u2019 design concentrates on minimizing the amount of data that the chip has to retrieve from off-chip memory.<\/p>\n<h3 class=\"my-4\">Bandwidth management<\/h3>\n<p>A node in the middle of a neural network might receive data from a dozen other nodes and transmit data to another dozen. Each of those two dozen connections has an associated \u201cweight,\u201d a number that indicates how prominently data sent across it should factor into the receiving node\u2019s computations.<\/p>\n<p>The first step in minimizing the new chip\u2019s memory bandwidth is to compress the weights associated with each node. The data are decompressed only after they\u2019re brought on-chip.<\/p>\n<p>The chip also exploits the fact that, with speech recognition, wave upon wave of data must pass through the network. The incoming audio signal is split up into 10-millisecond increments, each of which must be evaluated separately.<\/p>\n<p>The MIT researchers\u2019 chip brings in a single node of the neural network at a time, but it passes the data from 32 consecutive 10-millisecond increments through it.<\/p>\n<p>If a node has a dozen outputs, then the 32 passes result in 384 output values, which the chip stores locally. Each of those must be coupled with 11 other values when fed to the next layer of nodes, and so on. So the chip ends up requiring a sizable onboard memory circuit for its intermediate computations.<\/p>\n<p>But it fetches only one compressed node from off-chip memory at a time, keeping its power requirements low.<\/p>\n<p>\u201cFor the next generation of mobile and wearable devices, it is crucial to enable speech recognition at ultralow power consumption,\u201d says Marian Verhelst, a professor of microelectronics at the Catholic University of Leuven in Belgium.<\/p>\n<p>\u201cThis is because there is a clear trend toward smaller-form-factor devices, such as watches, earbuds, or glasses, requiring a user interface which can no longer rely on touch screen. Speech offers a very natural way to interface with such devices.\u201d<\/p>\n<p>The research was funded through the Qmulus Project, a joint venture between MIT and Quanta Computer, and the chip was prototyped through the Taiwan Semiconductor Manufacturing Company\u2019s University Shuttle Program.<\/p>\n<h3 class=\"my-4\">Now read:\u00a0<a href=\"https:\/\/mybroadband.co.za\/news\/software\/199208-kodi-in-the-sights-of-anti-piracy-group.html\" rel=\"bookmark\">Kodi in the sights of anti-piracy group<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>The butt of jokes as little as 10 years ago, automatic speech recognition is now on the verge of becoming people\u2019s chief means of interacting with their principal computing devices.<\/p>\n","protected":false},"author":340957,"featured_media":162280,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[35,15735,4206],"class_list":["post-199262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gadgets","tag-headline","tag-voice-commands","tag-voice-recognition"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/199262"}],"collection":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/users\/340957"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=199262"}],"version-history":[{"count":1,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/199262\/revisions"}],"predecessor-version":[{"id":199264,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/199262\/revisions\/199264"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/162280"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=199262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=199262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=199262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}