Self-Learning Function
The module can learn 17 custom command words. Any sound can be trained as a command, including whistling, snapping, or animal sounds. For example, in an automatic pet feeder, a cat’s meow can trigger the feeder to release food. The module features excellent noise resistance and long-distance recognition, ensuring accurate operation even in noisy environments.
User-Friendly
With 121 built-in fixed commands, users do not need to record their own voice. For instance, in an intelligent window system, the module can recognize the command "close the window" and trigger automatic closure in response to rain or thunder.
Real-Time Voice Feedback
The dual-microphone design provides strong noise resistance and extended recognition distance. The module has a built-in speaker and an external speaker interface, giving real-time voice feedback for command recognition and learning/deletion operations.
High Compatibility
The module supports both I2C and UART communication and is compatible with 3.3V or 5V controllers, including Arduino UNO, Leonardo, MEGA, micro:bit, Raspberry Pi, FireBeetle ESP32 series, and more. This makes it suitable for smart home systems, robotics projects, and other interactive applications.
Offline vs Online Voice Recognition
Type |
Pros |
Cons |
Offline Speech Recognition |
- Quick response to commands
- No network required
- Recognition failure does not affect other functions
- Privacy protection
- Compact module, easy to embed
- Lower cost
|
Command words are fixed, limited number and length |
Online Speech Recognition |
- Flexible command usage
- Easy development, many solutions available
|
- Requires network connection
- Response speed depends on network
- Higher cost
|
Features
- Self-learning function for custom audio commands
- Supports I2C and UART, Gravity interface
- Compatible with 3.3V/5V systems
- 121 built-in fixed command words
- Built-in speaker and external speaker interface for real-time feedback
- Power indicator (red) and recognition status indicator (blue)
- Dual microphones for improved noise resistance and long-range recognition
- Compatible with Arduino UNO, Leonardo, MEGA, FireBeetle series, Raspberry Pi, ESP32
Applications
- Voice recognition interaction
- Voice-controlled terminals
- Competitions and project development
Specifications
- Operating Voltage: 3.3–5V
- Maximum Operating Current: ≤370 mA (5V)
- Communication: I2C / UART
- I2C Address: 0x64
- Fixed Command Words: 121
- Fixed Wake-up Command: 1
- Custom Commands: 17
- Learning Activation Command: 1
- Onboard Microphone Sensitivity: -28 dB
- Module Size: 49×32 mm (1.93×1.26")
Self-Learning Function
The module can learn 17 custom command words. Any sound can be trained as a command, including whistling, snapping, or animal sounds. For example, in an automatic pet feeder, a cat’s meow can trigger the feeder to release food. The module features excellent noise resistance and long-distance recognition, ensuring accurate operation even in noisy environments.
User-Friendly
With 121 built-in fixed commands, users do not need to record their own voice. For instance, in an intelligent window system, the module can recognize the command "close the window" and trigger automatic closure in response to rain or thunder.
Real-Time Voice Feedback
The dual-microphone design provides strong noise resistance and extended recognition distance. The module has a built-in speaker and an external speaker interface, giving real-time voice feedback for command recognition and learning/deletion operations.
High Compatibility
The module supports both I2C and UART communication and is compatible with 3.3V or 5V controllers, including Arduino UNO, Leonardo, MEGA, micro:bit, Raspberry Pi, FireBeetle ESP32 series, and more. This makes it suitable for smart home systems, robotics projects, and other interactive applications.
Offline vs Online Voice Recognition
Type |
Pros |
Cons |
Offline Speech Recognition |
- Quick response to commands
- No network required
- Recognition failure does not affect other functions
- Privacy protection
- Compact module, easy to embed
- Lower cost
|
Command words are fixed, limited number and length |
Online Speech Recognition |
- Flexible command usage
- Easy development, many solutions available
|
- Requires network connection
- Response speed depends on network
- Higher cost
|
Features
- Self-learning function for custom audio commands
- Supports I2C and UART, Gravity interface
- Compatible with 3.3V/5V systems
- 121 built-in fixed command words
- Built-in speaker and external speaker interface for real-time feedback
- Power indicator (red) and recognition status indicator (blue)
- Dual microphones for improved noise resistance and long-range recognition
- Compatible with Arduino UNO, Leonardo, MEGA, FireBeetle series, Raspberry Pi, ESP32
Applications
- Voice recognition interaction
- Voice-controlled terminals
- Competitions and project development
Specifications
- Operating Voltage: 3.3–5V
- Maximum Operating Current: ≤370 mA (5V)
- Communication: I2C / UART
- I2C Address: 0x64
- Fixed Command Words: 121
- Fixed Wake-up Command: 1
- Custom Commands: 17
- Learning Activation Command: 1
- Onboard Microphone Sensitivity: -28 dB
- Module Size: 49×32 mm (1.93×1.26")