SKU: SENS-3000
📋 GST Invoice Available

DFRobot Gravity Offline Language Learning Voice Recognition Sensor - I2C & UART Module

₹1,899.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Gravity Offline Voice Recognition Sensor is a self-learning module featuring 121 built-in commands and support for 17 custom words, compatible with Arduino, Raspberry Pi, ESP32, and other 3.3V/5V microcontrollers via I2C or UART communication.

Features

  • Offline voice recognition chip operates without an internet connection.
  • Self-learning function allows training of any sound (whistles, snaps, etc.) as a command.
  • Dual-microphone design with -28dB sensitivity for improved noise resistance and longer recognition range.
  • Dual-interface communication via I2C (address 0x64) and UART with Gravity connector.
  • Built-in speaker and external speaker interface for real-time audio feedback on recognition results.

Out of stock

Description

This Gravity-series sensor utilizes an offline voice recognition chip, enabling local command processing without cloud dependency. It integrates a dual-microphone array with -28dB sensitivity to enhance signal clarity and operational distance in acoustically challenging environments. The module provides both I2C and UART serial interfaces for flexible integration into Arduino, Raspberry Pi, ESP32, and other 3.3V/5V logic systems.

Engineered for interactive projects, the sensor includes 121 pre-programmed fixed commands and supports the addition of 17 user-trained custom command words. Its self-learning algorithm allows any distinct audio pattern to be registered as a valid trigger. An integrated speaker and external speaker output port enable immediate verbal confirmation of recognized commands, facilitating intuitive user feedback in voice-controlled applications.

Key Features

  • Offline Processing: Dedicated recognition chip operates independently of network connectivity for reliable, low-latency response.
  • Customizable Command Library: Store up to 17 user-trained command words in addition to 121 factory-preset commands.
  • Advanced Acoustic Front-End: Dual-microphone design with -28dB sensitivity provides superior ambient noise suppression and extended pickup range.
  • Flexible System Integration: Supports both I2C (default address 0x64) and UART serial protocols via the standard 4-pin Gravity connector.
  • Integrated Audio Feedback: Features a built-in speaker and a 3.5mm external speaker jack for real-time vocal output of recognition results.
  • Broad Controller Compatibility: Designed for 3.3V to 5V logic levels, compatible with Arduino, Raspberry Pi, ESP32, micro:bit, and FireBeetle boards.
  • Visual Status Indicators: Includes power (red) and recognition status (blue) LEDs for operational diagnostics.
  • Optimized Power Profile: Operates at 3.3V-5V with a peak current draw under 370mA at 5V.

Applications

  • Voice-controlled smart home appliances and lighting systems.
  • Interactive educational toys and robotics with audio command interfaces.
  • Hands-free control systems for workshops or laboratories.
  • Accessibility devices providing voice-based control for users with limited mobility.
  • Prototyping voice user interfaces (VUI) for IoT and embedded systems projects.

Technical Specifications

Operating Voltage3.3V - 5V DC
Maximum Operating Current≤ 370 mA (at 5V)
Communication InterfaceI2C, UART
I2C Address0x64
Fixed Command Words121
Custom Command Words17
Microphone Sensitivity-28 dB
Module Dimensions49 x 32 mm (1.93 x 1.26 inches)
Module Weight16 g

Frequently Asked Questions

Does this voice recognition sensor require an internet connection?

No, this module uses a dedicated offline voice recognition chip. All processing, including command learning and recognition, occurs locally on the device without any need for Wi-Fi, cloud services, or an internet connection, ensuring low latency and privacy.

How do I communicate with this module and what is the I2C address?

The module supports both I2C and UART serial communication protocols. The default I2C address is 0x64. You can use the included Gravity 4-pin connector for easy plug-and-play wiring to compatible microcontroller boards like Arduino, ESP32, or Raspberry Pi.

Can I train the sensor to recognize my own custom sounds or words?

Yes, the module features a self-learning function. In addition to the 121 built-in fixed commands, you can train and store up to 17 of your own custom command words. Virtually any distinct sound, such as a whistle, clap, or spoken word, can be registered as a valid trigger.

What is the operating voltage and current requirement?

The sensor operates from a 3.3V to 5V DC power supply. The maximum operating current is 370 mA when powered at 5V. It is compatible with both 3.3V and 5V logic microcontrollers, making it suitable for a wide range of development boards.

Does the module provide audio feedback for recognized commands?

Yes, the module includes a built-in speaker and also provides a 3.5mm external speaker interface. It can give real-time voice feedback, audibly repeating the recognized command word, which is useful for user confirmation and debugging your voice-controlled projects.

Package Includes

  • 1 x DFRobot Gravity Offline Language Learning Voice Recognition Sensor
  • 1 x Gravity-4P I2C/UART Sensor Connector Cable

Additional Information

Weight 0.016 kg
Dimensions 3.2 × 4.9 cm