You are on page 1of 4

B.

Arun Kumar ,et al, International Journal of Research in Computer and Communication
technology, IJRCCT, ISSN 2278-5841, Vol 1, Issue 4, September 2012.

AUTOMATIC SLIDE NAVIGATOR BY VOICE COMMANDS


USING MICROCONTROLLER
B. ARUN KUMAR1, CH. SRIDEVI2, P. JEEVAN3, V. ANURAGH4
1

M.Tech (Embedded Systems), 2Associate professor, 3,4Assistant Professor


1,2,3,4
Department of Electronics and Communication Engineering,
B.V.C. Engineering College, Odalarevu, AP, INDIA
E- mail :1arunkumarboda@gmail.com, 2chavakula.sridevi@gmail.com, 4anuragh403@gmail.com

ABSTRACT
The main objective of this paper is to
control the power point presentation slides
through user voice commands around the
distance of 300 meters with out any physical
connection between control system and
Personal computer. In the proposed method,
we have designed the control system by means
of speech recognition module, microcontroller
and the mouse decoder. The speechrecognition function, which can control the
functioning of a mouse, so that users need not
rush between the screen and computer. The
main advantage of this design is the
presentation session will be very interactive
and based on the voice; the slides can be
controlled very easily. We can move from one
slide to required slide by giving commands
through voice.
Keywords: microcontroller, speech recognition

1. INTRODUCTION
Power-point presentation tool is one of
the auxiliary tools for many people who were
exchanging knowledge. The speakers most
proper position should be between the audience
and screen of power-point and this location is far
away the mouse or keyboard. In this existing
method we can view the presentation on the
screen and we need to control the slides

manually otherwise if we click on slide show


option it can automatically show the slides but it
cannot move to the particular slide what we
require or it cannot go back or front. It will be
burden to change the slides manually and present
presentation.

2. BLOCK DIAGRAM

Fig 2.1: Block diagram of Automatic slide


navigator by voice commands using
microcontroller
The function of speech recognition module
is to identify the spoken word spelt by the user
and generates the appropriate four bit binary
number. The number of slides available in the
presentation must be placed in the speech
recognition module at the time of training itself.
For testing purpose we use Speech recognized
electronic device controller as a speech module
[1]. Here we train the system by only ten distinct
speech commands those are 0-9 hence we
minimize the memory size. If we want to move
19 slide we must spelt ONE NINE instead of
NINETEEN.
Microcontroller is the brain of the system,
here we use 89C51 micro controller[6]. The
function of the microcontroller is take the binary
form of the speech command, generates the

118

B.Arun Kumar ,et al, International Journal of Research in Computer and Communication
technology, IJRCCT, ISSN 2278-5841, Vol 1, Issue 4, September 2012.
equivalent slide number, compare this slide
number with the present slide. After that it takes
the decision if the resultant slide number is after
that of the present slide or before one, based on
that the controller generates the square wave
signal which is suitable for mouse decoder.
The ATA2188 is an optical sensor with
capability of replacing current track ball mouse
of computer system[5]. The sensor is in a 12-pin
optical DIP type and comes with the default
resolution of 600 or 800 counts per inch (CPI)
and the speed of motion is up to either 12.75
inches per second running at 6MHz or 25 inches
per second at 12MHz (fast).
Features

Single 5.0 volt power supply

Low operation current

On chip LED drive TR

6MHz/12MHz
selectable
internal
oscillator included (No additional OSC
needed)

Complete 2-D motion sensor

3 Button (Left, Middle, Right) and


Scrolling Wheel application

No mechanical parts

No precision optical alignment

The following diagram shows a typical


application of ATA2188AF/EF/FF/EFF [5].

Fig 2.2: Mouse decoder basic connecting


diagram.

3. DESIGN METHODOLOGY
The Automatic slide navigator by voice
commands using microcontroller mainly consists
of speech recognition module, Microcontroller
and mouse decoders. The function of the system
here we are developed is as follows.
First user spelt the required slide
number (voice command), this voice command
is recognized by the speech recognition module
which is connected to the microcontroller.
The microcontroller read the voice
command in binary form is place in a register.
Check the register data which is loaded earlier
with zero(0) this implies that no slide transition
and no voice input, if that is a non zero
command then that command(slide number) is
loaded in register. Compare this register value
(given slide number) with the present slide
number and find the sign and magnitude. Now
this magnitude is placed in counter, and
controller takes the decision based on the sign
and magnitude. Depending on these values
controller produce an appropriate signal to the

119

B.Arun Kumar ,et al, International Journal of Research in Computer and Communication
technology, IJRCCT, ISSN 2278-5841, Vol 1, Issue 4, September 2012.
mouse decoder such that the slide navigation
takes place.

By using the above design methodology, the


code was written on assembly language using
Keil Vision-3 software [7]. The assembly code
now converted into Hex file. Now the code was
burn onto the microcontroller and the simulation
was done by using ISIS 7 Professional Proteus
Design Suite [8].
Proteus Virtual System Modeling (VSM)
combines mixed mode SPICE circuit simulation,
animated components and microprocessor
models
to
facilitate
co-simulation
of
microcontroller based designs. For the first time
ever, it is possible to develop and test such
designs before a physical prototype is
constructed [8].
The recognition rate of the voice commands
is 72.5% using the Speech recognized electronic
device controller [1], where as it is improved by
using HM2007 IC voice recognition module. For
real time applications second method is more
suitable.

Fig 3.1: Flow chart

Fig 4.1: Snap shot for z-wheel signal


generated by microcontroller.

5. CONCLUSION
Fig 3.2: Photo graph of Automatic slide
navigator by voice commands using
microcontroller

4. RESULTS & DISCUSSIONS

It is concluded that navigation of the


slides of presentation through voice commands
done by well known low-cost microcontroller
89C51. Here a single microcontroller used and
wireless mouse to develop the slide navigator
hence the cost of the equipment is reduced. By

120

B.Arun Kumar ,et al, International Journal of Research in Computer and Communication
technology, IJRCCT, ISSN 2278-5841, Vol 1, Issue 4, September 2012.
using best quality micro phone setup and best
quality wireless mouse, the reliability and
performance may improve.

6. REFERENCES
[1] Speech recognized electronic device controller
using MATLAB by GVKS
Prasad, Dr V. Sailaja,
N. Venkatrao
International Conference on
Biannual
International
Conference
on
Contemporary Issues in Management
and
Technology, (ICIMT-2011),
Volume-1,
ISBN:978-81-92139-2-4 Pune.
[2] The study on design speech-control
power
point presentation tool by
Kune-Yao Chen ,
Lawrence Y. Deng
Proceedings of the Ninth
International Conference on Machine
Learning and
Cybernetics, Qingdao, 11-14 July 2010.
[3] Ksenia Shalonova, Automatic
Speech
Recognition 07 DEC 2007
Source
:http://www.cs.bris.ac.uk/Teac
hing /Resources
/COMS12303/ lectures
/Ksenia_ShalonovaSpeech_Recognition.pdf
[4] Fundamentals of Speech
Recognition. L.
Rabiner & B
Juang.
1993. ISBN:0130151572
[5] http://www.Datasheet4u.com
@ Lab optical
mouse sensor
ATA2188 Datasheet
[6] The 8051 Microcontroller and
Embedded
Systems using Assembly
& C By Muhammed Ali
Mazidi ,
Janice Gillispie Mazidi, Rolin D.
McKinlay
[7]http://www.keil.com/dd/docs/datashts
/atmel/at89c51_ds.pdf
[8]http://www.labcenter.com/products/vs
m_overview.cfm

121

You might also like