scholarly journals Hardware/Software Co-Design for TinyML Voice-Recognition Application on Resource Frugal Edge Devices

2021 ◽  
Vol 11 (22) ◽  
pp. 11073
Author(s):  
Jisu Kwon ◽  
Daejin Park

On-device artificial intelligence has attracted attention globally, and attempts to combine the internet of things and TinyML (machine learning) applications are increasing. Although most edge devices have limited resources, time and energy costs are important when running TinyML applications. In this paper, we propose a structure in which the part that preprocesses externally input data in the TinyML application is distributed to the hardware. These processes are performed using software in the microcontroller unit of an edge device. Furthermore, resistor–transistor logic, which perform not only windowing using the Hann function, but also acquire audio raw data, is added to the inter-integrated circuit sound module that collects audio data in the voice-recognition application. As a result of the experiment, the windowing function was excluded from the TinyML application of the embedded board. When the length of the hardware-implemented Hann window is 80 and the quantization degree is 2−5, the exclusion causes a decrease in the execution time of the front-end function and energy consumption by 8.06% and 3.27%, respectively.

2019 ◽  
Vol 11 (01) ◽  
pp. 20-25
Author(s):  
Indra Saputra ◽  
Parulian Silalahi ◽  
Bayu Cahyawan ◽  
Imam Akbar

Bicycles are not equipped with the turn signal. For driving safety, a bicycle helmet with a turn signal is designed with voice rrecognition. It is using the Arduino Nano as a controller to control the ON and OFF of turn signal lights with voice commands. This device uses a Voice Recognition sensor and microphone that placed on a bicycle helmet. When the voice command is mentioned in the microphone, the Voice Recognition sensor will detect the command specified, the sensor will automatically read and send a signal to Arduino, then the turn signal will light up as instructed, the Arduino on the helmet will send an indicator signal via the Bluetooth Module. The device is able to detect sound with a percentage of 80%. The tool can work with a distance of <2 meters with noise <71 db.


Author(s):  
Basavaraj N Hiremath ◽  
Malini M Patilb

The voice recognition system is about cognizing the signals, by feature extraction and identification of related parameters. The whole process is referred to as voice analytics. The paper aims at analysing and synthesizing the phonetics of voice using a computer program called “PRAAT”. The work carried out in the paper also supports the analysis of voice segmentation labelling, analyse the unique features of voice cues, understanding physics of voice, further the process is carried out to recognize sarcasm. Different unique features identified in the work are, intensity, pitch, formants related to read, speak, interactive and declarative sentences by using principle component analysis.


2021 ◽  
Vol 54 (6) ◽  
pp. 1-38
Author(s):  
Peter Kietzmann ◽  
Thomas C. Schmidt ◽  
Matthias Wählisch

Random numbers are an essential input to many functions on the Internet of Things (IoT). Common use cases of randomness range from low-level packet transmission to advanced algorithms of artificial intelligence as well as security and trust, which heavily rely on unpredictable random sources. In the constrained IoT, though, unpredictable random sources are a challenging desire due to limited resources, deterministic real-time operations, and frequent lack of a user interface. In this article, we revisit the generation of randomness from the perspective of an IoT operating system (OS) that needs to support general purpose or crypto-secure random numbers. We analyze the potential attack surface, derive common requirements, and discuss the potentials and shortcomings of current IoT OSs. A systematic evaluation of current IoT hardware components and popular software generators based on well-established test suits and on experiments for measuring performance give rise to a set of clear recommendations on how to build such a random subsystem and which generators to use.


2014 ◽  
Vol 596 ◽  
pp. 384-387
Author(s):  
Ge Liu ◽  
Hai Bing Zhang

This paper introduces the concept of Voice Assistant, the voice recognition service providers, several typical Voice Assistant product, and then the basic working process of the Voice Assistant is described in detail and proposed the technical bottleneck problems in the development of Voice Assistant software.


Author(s):  
S. Sakthi Anand ◽  
R. Mathiyazaghan

<p class="Default">Unmanned Aerial Vehicles have gained well known attention in recent years for a numerous applications such as military, civilian surveillance operations as well as search and rescue missions. The UAVs are not controlled by professional pilots and users have less aviation experience. Therefore it seems to be purposeful to simplify the process of aircraft controlling. The objective is to design, fabricate and implement an unmanned aerial vehicle which is controlled by means of voice recognition. In the proposed system, voice commands are given to the quadcopter to control it autonomously. This system is navigated by the voice input. The control system responds to the voice input by voice recognition process and corresponding algorithms make the motors to run at specified speeds which controls the direction of the quadcopter.</p>


Author(s):  
Y.S. Nurakhov ◽  
A.E. Kami

The article presents the development of an information system for recognizing voice into text for people with hearing impairments, which makes it possible to improve the quality of life and interaction in society with other people. The device, software, functional blocks and subsystems of the information system are described. Examples of possible application and placement of the system in various spheres of public life are given. One of the types of implementation of the voice recognition information system is described. The development and creation of prototypes of a device for people with hearing impairments is considered. In the course of the research, the Google Speech Api technology was selected for speech recognition. In addition, this article presents a software and hardware complex that allows you to translate speech into text and then display it on the screen. Arduino UNO-based devices were chosen to achieve the goal. All information is processed on the smartphone of people with hearing impairments, which is sent to the device via Bluetooth with Arduino.


1986 ◽  
Vol 30 (7) ◽  
pp. 638-641
Author(s):  
John P. Zenyuh ◽  
John M. Reising

The objective of this study was to compare the relative effectiveness of three modes of subsystem control: a voice recognition system with visual feedback presented on the head-up display, a standard multifunction control device with tailored switching logic, and a remotely operated multifunction control with feedback presented on the head-up display. Comparisons were based on measures of interference with a loading task and overall speed and accuracy of the control operations performed. The working hypothesis was that the voice system and head-up multifunction control would manifest substantially lower interference with the primary task, while subsystem control operation times would remain unaffected by control mode. The results indicate that performance with the remote touch panel was significantly poorer than with the voice or standard multifunction control systems.


2012 ◽  
Vol 197 ◽  
pp. 649-655
Author(s):  
Jian Hua Liu ◽  
Wei Qin Tong

Internet of things applications using RFID sensors are a challenging task due to the limited capacity of batteries. Thus, energy efficient updating and maintenance have become more critical design with RFID sensor network. This paper is dedicated to combine energy harvesting and maintenance, sensor network, and resource discovery to develop a rechargeable sensor energy maintenance scheme. To deal with key sensor nodes and low energy path maintenance, the proposed approach consists of the following:(1)key point energy maintenance for RFID sensor through multi-path similarity analysis;(2)path energy maintenance for RFID sink through energy resource discovery. Use case application and simulation results show that the proposed methods reduce key sensor nodes energy maintenance time and energy maintenance path length for sensor nodes energy updating and maintenance.


Sign in / Sign up

Export Citation Format

Share Document