{"product_id":"voice-recognition-module-v3-80-commands-uart-speaker-dependent-arduino","title":"Voice Recognition Module V3 — 80 Commands, UART, Speaker-Dependent, Arduino Compatible","description":"\u003ch2\u003eVoice Recognition Module V3 — 80 Commands, UART, Speaker-Dependent, Arduino Compatible\u003c\/h2\u003e\u003cp\u003eThe Voice Recognition Module V3 is a compact speaker-dependent voice recognition board that stores up to 80 user-trained voice commands in onboard flash memory. Commands are trained by speaking into the onboard microphone and stored as acoustic templates. When a trained command is spoken, the module outputs the command index via UART to the host microcontroller (Arduino, ESP32, STM32). It is the most accessible voice control solution for Arduino-based smart home, robot control, and interactive electronics projects.\u003c\/p\u003e\u003ch3\u003eKey Specifications\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecognition Type\u003c\/td\u003e\n\u003ctd\u003eSpeaker-dependent (trained by user)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Voice Commands\u003c\/td\u003e\n\u003ctd\u003e80 (stored in onboard flash)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eActive Commands (simultaneous)\u003c\/td\u003e\n\u003ctd\u003e7 (loaded into recognition group)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eUART (9600 baud default) + SPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupply Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V – 5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecognition Distance\u003c\/td\u003e\n\u003ctd\u003e~1 meter (quiet environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecognition Time\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;100ms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd\u003e-20°C to +70°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003eVoice Recognition Module V3 vs Google Assistant \/ Alexa\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eVR Module V3 (this listing)\u003c\/th\u003e\n\u003cth\u003eGoogle Assistant \/ Alexa\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInternet required\u003c\/td\u003e\n\u003ctd\u003eNo (fully offline)\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecognition type\u003c\/td\u003e\n\u003ctd\u003eSpeaker-dependent (trained)\u003c\/td\u003e\n\u003ctd\u003eSpeaker-independent (cloud AI)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommands\u003c\/td\u003e\n\u003ctd\u003eUp to 80 custom commands\u003c\/td\u003e\n\u003ctd\u003eUnlimited (cloud processed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLatency\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;100ms\u003c\/td\u003e\n\u003ctd\u003e500ms–2s (network dependent)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrivacy\u003c\/td\u003e\n\u003ctd\u003eFully local, no data sent\u003c\/td\u003e\n\u003ctd\u003eAudio sent to cloud\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest for\u003c\/td\u003e\n\u003ctd\u003eOffline Arduino projects, custom commands\u003c\/td\u003e\n\u003ctd\u003eSmart home with internet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003eWhy Choose Voice Recognition Module V3?\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully offline\u003c\/strong\u003e — no internet, no cloud, no API key required\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e80 custom commands\u003c\/strong\u003e — train any word or phrase in any language\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUART interface\u003c\/strong\u003e — simple serial communication with any microcontroller\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u0026lt;100ms recognition\u003c\/strong\u003e — fast response for real-time robot and device control\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3.3V–5V supply\u003c\/strong\u003e — compatible with Arduino (5V) and ESP32\/STM32 (3.3V)\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eCompatible With\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eArduino UNO\/Nano\u003c\/strong\u003e: SoftwareSerial library for UART communication (pins D2\/D3)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eESP32\u003c\/strong\u003e: Hardware UART2 at 3.3V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSTM32\u003c\/strong\u003e: USART peripheral\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRaspberry Pi\u003c\/strong\u003e: UART serial port (\/dev\/ttyS0)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVoiceRecognitionV3 Arduino library\u003c\/strong\u003e: Official library for training and recognition management\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eQ: How do I train voice commands on the V3 module?\u003c\/strong\u003e\u003cbr\u003eA: Use the VoiceRecognitionV3 Arduino library and the provided example sketches. (1) Upload the “train” sketch to Arduino. (2) Open Serial Monitor at 9600 baud. (3) Send the train command with the record index (e.g., “train 0”). (4) Speak your command clearly when prompted. (5) Repeat 3–5 times for better accuracy. (6) Load trained records into the active recognition group with the “load” command.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQ: How many commands can be active at the same time?\u003c\/strong\u003e\u003cbr\u003eA: The V3 module can store 80 commands in flash but only recognizes 7 commands simultaneously (the active recognition group). To use more than 7 commands, implement a hierarchical command structure: use the first 7 commands as “menu” selectors, then load different command groups based on context. This allows effectively unlimited command trees.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQ: What is the recognition accuracy of the V3 module?\u003c\/strong\u003e\u003cbr\u003eA: In a quiet environment at ~0.5m distance, recognition accuracy is typically 90–95% for well-trained commands. Accuracy decreases with background noise, distance (\u0026gt;1m), or if the speaker’s voice changes (illness, emotion). Train each command 3–5 times and avoid training in noisy environments for best accuracy.\u003c\/p\u003e\u003ch3\u003ePackage Contents\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e1× Voice Recognition Module V3\u003c\/li\u003e\n\u003cli\u003e1× Microphone (onboard or external, variant dependent)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Keszoox","offers":[{"title":"Default Title","offer_id":46991467217131,"sku":"\u003cnone\u003e","price":107.36,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/1005\/8731\/files\/voice-recognition-module-v3-speech-recognition-arduino-80-commands.webp?v=1761719081","url":"https:\/\/keszoox.com\/products\/voice-recognition-module-v3-80-commands-uart-speaker-dependent-arduino","provider":"Keszoox","version":"1.0","type":"link"}