background image

Page 13

8.1. Typical workflow

First time you launch the app a new project is 
created automatically.  Otherwise, the last project 
you were working on will open. 

Launch the app

Close

Add or Edit 

voice commands

Upload

Assign actions

Adjust 

Settings

New project created 

or last one loaded 

automatically

Create a new 

project or open 

existing manually

Everything OK?

NO

YES

Summary of Contents for SpeakUp

Page 1: ...The SpeakUp is a speech recognition click board You can set it up to recognize over 200 different voice commands and have the on board MCU carry them out instantly user manual...

Page 2: ...f our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs TO OUR VALUED CUSTOMERS Nebojsa Matic Gener...

Page 3: ...Algorithm 11 8 Configuration Through Software 12 8 1 Typical Workflow 13 8 2 Getting Started 14 8 3 Creating a new project 15 8 4 New Voice Command 16 8 5 Configuring Project Settings 18 8 6 Assigning...

Page 4: ...matching sounds with pre recorded commands Sound is received through an onboard microphone and then processed by a VS1053 IC with a built in stereo audio codec The SpeakUp comes with a dedicated soft...

Page 5: ...ng buttons and flipping switches all the time There s a wide range of applications for the SpeakUp Command your lights doors and home appliances Create voice commanded remotes for TVs or media centers...

Page 6: ...Page 6 3 Package Contains Package dimensions L 70mm W 60mm H 30mm Box User manual 1x8 headers SpeakUp click board Recycle Bin document Package weight 40g...

Page 7: ...ers so that they are perpendicular to the board then solder the pins carefully Now you need to train your SpeakUp to obey your commands Plug in the board to your PC through USB cable Configure it usin...

Page 8: ...ice commands manually while three signal LEDs give recognition feedback and indicate power Line out pads USB connector Audio jack Microcontroller mikroBUS connector STM32415RG Microphone 12 GPIOs 25 4...

Page 9: ...5 43 44 45 46 37 38 9 49 50 11 12 32 64 63 4 3 24 23 18 17 16 15 14 13 5 6 7 8 10 1 2 22 21 20 19 62 61 60 59 39 40 41 42 48 31 51 26 25 PC3 PC8 PB1 PD2 PB3 PB2 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PB14 PB...

Page 10: ...jack for connecting an external microphone After the processed sound has been forwarded to the STM32F415RG MCU that interprets the voice command there are two output options which can be utilized at t...

Page 11: ...are compared to the patterns classified prior to comparison The feature vectors extracted from speech signal are required to best represent the speech data to be in size that can be processed efficien...

Page 12: ...nfigure the board to recognize over 200 different voice commands and have the on board MCU carry them out instantly You can download the software from the following link The software is designed with...

Page 13: ...ed automatically Otherwise the last project you were working on will open Launch the app Close Add or Edit voice commands Upload Assign actions Adjust Settings New project created or last one loaded a...

Page 14: ...elf The process lasts about 10 seconds It s done when the red signal LED turns off After that the board is ready for recording voice commands You can set custom calibration parameters for any subseque...

Page 15: ...pen where you can enter your project s name and destination folder if the destination folder doesn t exist the software will prompt you to create it To finish project creation after inputting the requ...

Page 16: ...New Voice Comand dialog window will appear Press the Record button The length of the recording is set in the Project Settings window see page 18 The recorded command will be played back automatically...

Page 17: ...ded command will appear as a new tab You can play it back edit or delete it anytime If the SpeakUp fails to detect a voice command your surrounding might be too noisy Try again by speaking a bit loude...

Page 18: ...ll have to deliver the command precisely the way you recorded it At higher values the matching doesn t have to be so precise but this increases the probability that the SpeakUp will pick up irrelevant...

Page 19: ...nds Sudden changes in sound levels will lengthen the time of calibration and will result in improper sound level values Notify master Notifies the master MCU or PC when the voice command is recognized...

Page 20: ...pin upon voice command matching ON When this option is selected a corresponding GPIO pin will be set to logical high state upon voice command matching OFF When this option is selected a corresponding...

Page 21: ...s the time it takes for a signal to complete a single cycle sum of the high state and low state time periods Duty ratio D is the percentage of T in which a signal is active i e ratio of the high state...

Page 22: ...and configuring voice commands it is time to upload the project to the SpeakUp click board This is done via the Upload Project button You can monitor the upload process in the Toolbar After it s done...

Page 23: ...ll be in the form of a source file in any of the three languages as shown below mikroC This file is generated by SpeakUp Software It containts voice commands constants Creation date 4 3 2014 Creation...

Page 24: ...sh button 1 To record your voice command press and hold the button while speaking You must stay within the time limit for each command default settings 1 second You can also record multiple commands a...

Page 25: ...rded also Because of this it is recommended that the SpeakUp click board is placed on a surface that doesn t transfer mechanical vibrations This is a speaker dependent system If there are more users e...

Page 26: ...deas Here s a hint or two Use SpeakUp on top of the Pi click Shield to command XBMC Home Media Center on Raspberry Pi It s a great a replacement for a mouse and a keyboard Replace your lamp switch wit...

Page 27: ...use of this manual or product even if MikroElektronika has been advised of the possibility of such damages MikroElektronika reserves the right to change information contained in this manual at any tim...

Page 28: ...www mikroe com If you are experiencing some problems with any of our products or just need additional information please place your ticket at www mikroe com support If you have any questions comments...

Reviews: