Sugar ASR Voice Recognition Module
This is a Voice Recognition Module built for STEM education needs.
The module has an integrated microphone and speaker, creating an all-in-one voice recognition module. The module also has integrated LED, 3Pin Port, Servo Port and Motor Port, they can be controlled with the plug and play function of this module, meaning this module can be used as a standalone device without any programming.
Combining with Futureboard or Micro:bit coding, more voice commands can be used, unlocking the full functionality of the module including simple TTS functions.
The module is protected by a hard plastic casing to improve aesthetics as well as compatibility with plastic building bricks, allowing the module to be easily integrated into various use cases.
Specifications
Voltage: 3.3V~5V(5V is recommended)
Current: 400mA~600mA
Dimensions: 40x40x17mm
Connection Port: 4Pin PH2.0 Serial Port
Onboard resources: Speaker, Microphone, Red & Green LED, 3PIN Sugar LED Port, Motor Port, Servo Port, 3.7V Battery Connector
Supported Micro Controller: Micro:bit, FutureBoard, Arduino
Detail Breakdown
Usage 1: Plug-and-Play Instructions
Th ASR Voice Recognition module can be used without any programming, simply connect a 3V battery box or 3.7V battery to use the module individually.
Operations Manual
1. The module will read out the firmware version after powering on.
2. Wake up the module by saying one of these awake commands, the module replies ‘Uh huh’ when a wake-up command is heard.
Wake-up Commands:
Hey Sugar
Hello KittenBot
Hello Kitty
3. Say the following commands to control onboard resources, module replies ‘OK’ when a command is heard.
These Commands can be used to control onboard resources:
Light Controls:
Lamp On / Light On
Controls 3Pin Sugar Port
Lamp Off / Light Off
Controls 3Pin Sugar Port
Brighter
Controls 3Pin Sugar Port
Dimmer
Controls 3Pin Sugar Port
Red Light On
Turns on built-in red LED
Green Light On
Turns on built-in green LED
Yellow Light On
Turns on built-in yellow LED
All Light Off
Turns off all lights
Actions:
Open Door / Open Window / Open Curtains / Hanger Out
Controls Servo Port
Close Door / Close Window / Close Curtains / Hanger In
Controls Servo Port
Fan On
Controls Motor Port
Fan Off
Controls Motor Port
Speed Up
Controls Motor Port
Slow Down
Controls Motor Port
4. After idling for 10 seconds, the module will go into sleep mode after saying “Uh oh”, use a wake-up command to wake the module
Usage 2: Programming
Programming Instructions
Microbit MakeCode
Import ASR Extension
ASR Extension: https://github.com/kittenbothk/pxt-KittenASR
Importing Extensions
Complete Commands List
Voice Recognition Sample Program
Program Instructions:
Say Lamp On or Lamp Off, the LEDs on the Micro:bit will light up correspondingly.
TTS Sample Program
Note: Adding a pause between TTS commands will prevent the speech overlapping.
Program Instructions:
Press A or B to make the module speak the corresponding text.
FutureBoard KittenBlock Programming Instructions
Voice Recognition Sample Program
Program Instructions:
Say Lamp On or Lamp Off, the screen will light up correspondingly.
TTS Sample Program
Program Instructions:
Press A or B to make the module speak the corresponding text.