Skip to main content
Free Delivery  ·  COD Available  ·  15-Day Returns
Elecvora
DFRobot Offline Language Learning Voice Recognition Sensor (I2C & UART) — image 1
Hover to zoom

1 / 4 · Click to enlarge

DFRobot

DFRobot Offline Language Learning Voice Recognition Sensor (I2C & UART)

37+ bought in past month
AI Summary
DF Robot Modules for everyday users

The DFRobot Offline Language Learning Voice Recognition Sensor (I2C & UART) by DFRobot is a mid-range df robot modules designed for everyday users. It features Operating Current (mA): ≤370 mA (5V) and Communication Mode: I2C/UART.

₹2,309
Free Shipping💵 COD Available

Available Offers

Free Delivery on this order. No minimum order value.

15-Day Easy Returns — hassle-free return & full refund.

Secure Payment — 100% safe checkout with UPI, Cards & Net Banking.

Total: ₹2,309
Buying tip: A well-rounded choice at a fair price. Recommended for most buyers.
Estimated delivery: 24 Aug7 Sept
Free Shipping
Pan India delivery
15-Day Returns
Hassle-free policy
Secure Payment
Razorpay protected
Quality Assured
Vetted products only

Available Offers

💳

5% Cashback

Pay with UPI & get 5% cashback (up to ₹50) via Razorpay

🏦

No-Cost EMI

Available on select bank cards at checkout. 0% interest for 3 months.

📦

Free Shipping

Free delivery on all orders. No minimum order value.

💵

Cash on Delivery

COD available on orders up to ₹5,000 across India.

Quick Specs

Operating Current (mA): ≤370 mA (5V)
Communication Mode: I2C/UART
I2C Address: 0x64
Microphone sensitivity: -28db
Module Size: 49×32 mm/1.93×1.26”
Weight (g): 16

Ideal For

Electronics projectsArduino / Raspberry Pi buildsPrototyping
Share:
SKU: robu-1601466Category: DF Robot Modules

About This Product

The DFRobot Offline Language Learning Voice Recognition Sensor (I2C & UART) by DFRobot is a mid-range df robot modules designed for everyday users. It delivers reliable performance at an accessible price.

Key Specifications

  • Operating Current (mA): ≤370 mA (5V)
  • Communication Mode: I2C/UART
  • I2C Address: 0x64
  • Microphone sensitivity: -28db
  • Module Size: 49×32 mm/1.93×1.26”
  • Weight (g): 16
  • Shipping Weight: 0.035 kg
  • Shipping Dimensions: 8 × 7 × 3 cm

Why Buy from Elecvora?

Elecvora sources this product directly, cutting out multiple middlemen. Every order includes free shipping, a 15-day return policy, and secure payment via Razorpay.

This is DFRobot Gravity: Offline Language Learning Voice Recognition Sensor for Arduino / Raspberry Pi / Python / ESP32 - I2C & UART. This Gravity: Offline Voice Recognition Sensor is built around an offline voice recognition chip, which can be directly used without an internet connection. It comes with 121 built-in fixed command words and supports the addition of 17 custom command words. Any sound could be trained as a command, such as whistling, snapping, or even cat meows, which brings great flexibility to interactive audio projects.

Voice recognition is a computer technology that recognizes and converts speech signals into editable text or operational commands through analysis. It allows people to interact with computers by speaking without using a mouse, keyboard, or other input devices. Voice recognition technology has been widely used in applications such as voice assistants, smart homes, voice search, and voice recognition notebooks.

The module features a dual microphone design with better noise resistance and a longer recognition distance, making it relatively accurate and reliable even in noisy environments. It comes with a built-in speaker and an external speaker interface for real-time voice feedback of recognition results. The module uses both I2C and UART communication methods and supports various 3.3V or 5V controllers, including the micro:bit, Arduino (Arduino UNO, Arduino Leonardo, Arduino MEGA), Raspberry Pi, FireBeetle series, and more.

This voice recognition module provides a reliable and flexible voice interaction solution for makers and electronics enthusiasts, and it can be applied to any applications where voice control or interaction is desirable, such as all kinds of smart home appliances, toys, lamps, and robotics projects.


Features:

  1. Self-learning function: Control the module to learn command words by the voice, and any audio can be trained as a command
  2. Support I2C and UART, with a Gravity interface
  3. Compatible with 3.3V/5V
  4. Built-in with 121 commonly-used fixed command words
  5. The module has a built-in speaker and an interface for an external speaker, which can provide real-time voice feedback on recognition results
  6. Equipped with power indicator (red) and recognition status indicator (blue)
  7. Dual microphones provide better noise resistance and longer recognition distance
  8. Compatible with Arduino controllers: Arduino UNO, Arduino Leonardo, Arduino MEGA, FireBeetle series controllers, Raspberry Pi, ESP32

Useful Links:

Library Files: https://github.com/DFRobot/DFRobot_DF2301Q DFRobot Gravity: Offline Language Learning Voice Recognition Sensor


Package Includes:

1 x DFRobot Gravity: Offline Language Learning Voice Recognition Sensor for Arduino / Raspberry Pi / Python / ESP32 - I2C & UART

1 x Gravity-4P I2C/UART Sensor Connector

Setup Guide

1
Identify the pins
Locate VCC (power), GND (ground), and data pins (SDA/SCL for I2C, MOSI/MISO for SPI, or TX/RX for UART). Refer to the pinout diagram on the product page.
2
Wire to your microcontroller
Connect VCC to 3.3V or 5V (check the module spec), GND to GND, and data pins to the appropriate GPIO pins on your Arduino or Raspberry Pi.
3
Install libraries
In Arduino IDE, go to Sketch → Include Library → Manage Libraries and search for the sensor library. Install the recommended version.
4
Upload example sketch
Open File → Examples → [library name] → Basic Example. Upload to your board and open Serial Monitor to view output.
5
Calibrate if needed
Some sensors (temperature, humidity, distance) may need a short warm-up period or calibration. Run the calibration sketch if provided.