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
Use 1: Programming Instructions
Wiring Instructions
Programming Instructions
Microbit MakeCode
Import ASR Extension
ASR Extension: https://github.com/kittenbothk/pxt-KittenASR
Complete Commands List
Voice Recognition Programming Blocks
Voice Recognition Sample Program
Program Instructions:
Say Lamp On or Lamp Off, the LEDs on the Micro:bit will light up correspondingly.
Press A or B to make the module speak the corresponding text.
Note: Adding a pause between TTS commands will prevent the speech overlapping.
Demo Video
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.
Use 2: 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