Gravity: I2C Voice Recorder and Playback with Speech Synthesis Module

SKU: DFR0699

Gravity: I2C Voice Recorder Module Pro is the latest all-in-one voice interaction module from DFRobot. Integrated with recording and playback function, users can directly press the onboard button to record or use a controller with Gravity I2C interface to control it. The module can store 10 segments of 100s audio and comes with built-in power amplifier. The recorded files can be played by the earphone/speaker interface, which allows you to conveniently build voice interaction projects.

Front of Voice Recorder module with USB and blue connector for Arduino integration-DFRobot product sku:DFR0699 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Example Code for Arduino-I2C Playback

    This guide provides detailed instructions for setting up and using the I2C Voice Recorder Module with Arduino, including hardware and software preparation, wiring diagrams, and sample playback code.

    2. Example Code for Arduino-I2C Recording

    This guide details the process of setting up an Arduino-I2C voice recorder, outlining the necessary hardware and software preparations, and providing sample code to facilitate the recording process.

    3. Example Code for Arduino-VOICE_REPLACE_MODE

    Guides users in setting up and coding Arduino's VOICE_REPLACE_MODE for voice synthesis, detailing hardware preparation, software installation, wiring, and presenting sample code for synthesizing Fibonacci sequence values into speech.

    4. Example Code for Arduino-VOICE_SYNTHESIS_MODE

    This article guides you through using the DFRobot Voice Recorder Module with Arduino for voice synthesis, covering hardware and software setup, wiring, and example code to convert analog inputs into synthesized speech.

    Reference

    Specification

    • Compatibility
    Development Board Compatible Not Compatible Not Tested
    Arduino AVR
    micro:bit
    mPython
    Firebeetle-ESP32
    • Recording Function:

      • Can store up to 10 segments of 100s audio
    • Speech Synthesis:

      • Synthesis -999999999.999999999 to 999999999.999999999
    • Electrical Performance:

      Parameter Value
      Operating Voltage 3.3~5V
    • Physical Characteristics:

      • Dimension:
        | Parameter | Value |
        | ----------------- | ----------- |
        | Mounting Hole | 4 x M3 |
    • Control Interface: I2C

      Parameter Value
      I2C Address 0x30-0x39
    • Output Interface:

      • 3.5mm Headphone Port
      • PH2.0 Speaker Port

    Pinout

    1. Microphone

    Please aim the microphone at your mouth when speaking.

    1. LED Indicator

      • Off: No recording at the current number
      • Yellow: There is a recording at the current number
      • Red: Is recording
      • Green: Is playing
      • Flashing in red: Is deleting
    2. Digital Tube Display

      • Selected recording number
      • Remaining available recording time(in recording)
    3. Toggle Switch

      • Control the recording and playing.
    4. PH2.0 Speaker Port

      • Connect the small speaker, integrated amplifier output
      • PH2.0 speaker port and 3.5mm headphone port cannot be connected at the same time.
    5. I2C Interface

      • Connect to mainboard, power supply, or control via I2C
    6. 3.5 Headphone Jack

      • Connect headphones or speakers
    7. Potentiometer Knob

      • Adjust the volume

    Was this article helpful?

    TOP