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


In stock

SKU: 1601466
  1. Operating Voltage: 3.3 – 5V
  2. Maximum Operating Current: ≤370 mA (5V)
  3. Communication: I2C/UART
  4. I2C Address: 0x64
  5. Fixed Command: 121
  6. Self-learning function


(Including GST)

In stock

Purchase this product now and earn 17 Robu Points!

Low Stock. Order Now !

Free Delivery above ₹499
Free Delivery
above ₹499
1 Year Warranty
6 Months Warranty
Cash On delivery
Cash on Delivery*

Didn’t find what you are looking for?

Brand: DF Robot
Category: Other Sensors

Df Robot Sku1601466 1

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.


  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

SKU: 1601466 Category:
Maximum Operating Current

≤370 mA (5V)



I2C Address


Fixed Command


Fixed Wake-up Command


Custom Command


Learning Activation Command


Onboard Microphone Sensitivity


Module Size

49×32 mm/1.93×1.26”

Weight (g)


Shipping Weight 0.035 kg
Shipping Dimensions 8 × 7 × 3 cm
6 Months Warranty

This item is covered with a supplier warranty of 6 months from the time of delivery against manufacturing defects only. This is a quality product from the original manufacturer. Only manufacturing defects are covered under this warranty. Replacement will be done against manufacturing defects.

What voids the warranty:

If the product is subject to misuse, tampering, static discharge, accident, water or fire damage, use of chemicals & soldered or altered in any way.

Based on 0 reviews

0.0 overall

Be the first to review “DFRobot Gravity: Offline Language Learning Voice Recognition Sensor for Arduino / Raspberry Pi / Python / ESP32 – I2C & UART”

There are no reviews yet.

Questions and answers of the customers

There are no questions yet. Be the first to ask a question about this product.

Only registered users are eligible to enter questions
Country Of Origin: China