





Voice Recognition Module – Speak Recognition Module V3 compatible with Arduino
Voice recognition is a deep learning technique used to identify, distinguish, and authenticate a particular person's voice. It evaluates an individual's unique voice biometrics, including frequency and flow of pitch, and natural accent. The Voice Recognition Module allows users to control devices using pre-trained voice commands without internet. Designed for Arduino, Raspberry Pi, and STM32 platforms, it supports offline voice recognition, making it ideal for robotics, smart home automation, and IoT systems.
₹ 2,075
₹2,834
2,834



Add FAQ
Detailed Description:
Empower your projects with intuitive voice control using the Voice Recognition Module – Speak Recognition Module V3 compatible with Arduino. This advanced module provides a convenient and effective way to add speech recognition capabilities to your embedded systems, making your creations more interactive and user-friendly. It's an ideal choice for a wide range of applications, including voice-controlled robots, smart home devices, assistive technologies, and interactive art installations.
The Speak Recognition Module V3 typically operates with a voltage supply of 4.5V to 5.5V DC, making it directly compatible with the power rails of popular microcontrollers like Arduino Uno, Mega, ESP32, and ESP8266. It often communicates via UART (Universal Asynchronous Receiver/Transmitter) serial interface, simplifying integration with your microcontroller using just a few wires (RX, TX, GND, VCC). This serial communication allows you to send commands to the module and receive recognized voice data back.
A key technical feature of these modules is their ability to store a defined set of pre-recorded voice commands (training phrases). The V3 versions often support a larger vocabulary, sometimes up to 80 commands (7 commands per group, up to 7 groups), allowing for more complex control schemes. The module usually provides a digital output that goes HIGH when a recognized voice command is detected, along with a serial output identifying which command was recognized. Some versions might also include onboard microphone input and a speaker output interface for confirmation tones. With its adjustable sensitivity, straightforward training process (where you speak commands into the module to "teach" it), and direct compatibility with Arduino development environments, the Voice Recognition Module V3 offers a powerful yet accessible solution for adding advanced voice interaction to your electronic projects here in Pune, Maharashtra, India.
The Voice Recognition Module is a compact speech recognition board that supports offline voice command learning and recognition. Unlike cloud-based voice assistants, this module works without Wi-Fi or Bluetooth, making it reliable in standalone embedded applications.
It allows you to train up to 80 custom voice commands (depending on version, e.g., V2, V3, V3.1) and recognize a subset (typically 7 commands) in real-time. The module communicates via UART serial interface, making it easy to integrate with Arduino, ESP32, Raspberry Pi, and STM32.
With onboard microphone and status LEDs, it’s suitable for voice-controlled robotics, appliances, switches, and security systems.
Key Features:
-
Supports offline speech recognition
-
Can train custom voice commands (up to 80; 7 active at once)
-
No internet or cloud needed
-
Works with Arduino, Raspberry Pi, ESP, STM32, etc.
-
Built-in microphone and LED indicators
-
UART (Serial) communication interface
-
Easy integration with home automation or robotic projects
-
Supports commands in multiple languages
-
Operates reliably in noisy environments
Technical Specifications:
Parameter | Specification |
---|---|
Recognition Type | Speaker-dependent offline recognition |
Max Command Storage | 80 voice commands (15 max per group) |
Active Recognition | Up to 7 commands at once (per group) |
Interface | UART Serial (9600 bps default) |
Supply Voltage | 4.5V – 5.5V DC |
Recognition Time | < 150ms |
Command Duration | 1–2 seconds |
Microphone Type | Electret condenser mic (built-in) |
Dimensions | ~31mm x 45mm |
How to Use:
-
Connect VCC, GND, TX, RX to your microcontroller.
-
Use the manufacturer’s training software or serial commands to train custom voice commands.
-
Upload recognition groups and trigger events in your Arduino or Raspberry Pi code.
#include
SoftwareSerial voice(2, 3); // RX, TX
void setup() {
Serial.begin(9600);
voice.begin(9600);
}
void loop() {
if (voice.available()) {
int cmd = voice.read();
if (cmd == 0x11) { // Command 1 matched
Serial.println("LED ON");
digitalWrite(13, HIGH);
} else if (cmd == 0x12) {
Serial.println("LED OFF");
digitalWrite(13, LOW);
}
}
}
Applications:
-
Voice-controlled lights, fans, or home appliances
-
Speech-controlled robots and cars
-
Secure door unlocking via voice command
-
Elderly or disabled-friendly control systems
-
Smart speakers and embedded AI assistants
-
IoT voice command triggers
-
Educational AI/ML kits
Package Includes:
-
1 x Voice Recognition Module (V2/V3 based on stock)
-
1 x Microphone (onboard)
-
0 Reviews For this Product
