Introduction to the voice control module

1. Introduction to the voice control module

1.1. CSK4002 chip

The voice control module on NAVROBOT is developed based on the CSK4002 chip. CSK4002 is a high-performance, powerful, low-power, and resource-rich AISoC developed and designed for the AloT field. It can be widely used in smart homes, smart home appliances, and emerging consumer electronics industries.

1.2. Module Features

2. Wiring diagram

The module is connected to the ROSMASTER main control (or HUB board) through a universal Type-c data cable, and the speaker is connected to the module through a PH2.0 data cable.

image-20240826115107091

image-20240826115143455

3. Wake-up word

The wake-up word is " Hi Yahboom". When waking up, you need to speak slower. If you speak too fast, the module will not recognize it. After waking up the module, other command words can be recognized later. Within 20 seconds of waking up, there is no need to wake up again. Just say the command word directly.

3.1, Command words

Voice recognition contentVoice module sends to hostHost sends to voice moduleVoice broadcast content
Go ahead$B004#$A004#OK , let's go.
Back$B005#$A005#OK , I‘m back.
Turn left$B006#$A006#OK , I‘m turning left.
Turn right$B007#$A007#OK , I‘m turning right.
Voice recognition contentVoice module sends to hostHost sends to voice moduleVoice broadcast content
What color is this$B060#$A061#This is red
What color is this$B060#$A062#This is blue
What color is this$B060#$A063#This is green
What color is this$B060#$A064#This is yellow
Voice recognition contentVoice module sends to hostHost sends to voice moduleVoice broadcast content
yellow following$B072#$A072#OK, I found the yellow
red following$B073#$A073#OK, I found the red
green following$B074#$A074#OK, I found the green
follow this color$B075#$A075#OK, I found this color
Voice recognition contentVoice module sends to hostHost sends to voice moduleVoice broadcast content
Tracking the red line$B023#$A023#OK, I will track the red line
Tracking the green line$B024#$A024#OK, I will track the green line
Tracking the blue line$B025#$A025#OK, I will track the blue line
Tracking the yellow line$B026#$A026#OK, I will track the yellow line
Voice recognition contentVoice module sends to hostHost sends to voice moduleVoice broadcast content
Go to the point A$B019#$A019#OK, I'm going to the point A.
Go to the point B$B020#$A020#OK, I'm going to the point B.
Go to the point C$B021#$A021#位 OK,I'm going to the point C.
Go to the point D$B032#$A032#OK, I'm going to the point D.