Make Your Own Google Voice HAT

DIY version of Google's AIY Projects Voice HAT

Similar projects worth following
Custom voice HAT with stereo microphones and a mono audio output. Can be used with any voice assistant project built on Pi like the AlexaPi or Google Assistant on Pi.

Google made their AIY projects kit available to the Pi users for free through the MagPi Magazine Issue 57. However, due to tremendous demand, it has got sold out many times. So to help out the ones without the kit and as a contribution to the Pi community, I have come up with this DIY Voice HAT.

The HAT is created using the same components found on the original AIY Projects Kit Voice HAT. By, writing the same device tree, the DIY Custom Voice Hat can be used as an alternative to the original Google Voice HAT.

Portable Network Graphics (PNG) - 177.21 kB - 08/24/2017 at 09:18


  • 1 × Raspberry Pi 3 B
  • 2 × Adafruit I2S MEMS Microphone Breakout - SPH0645LM4H
  • 1 × Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A
  • 1 × Adafruit Perma-Proto HAT for Pi Mini Kit - With EEPROM
  • 1 × Raspberry pi

View all 7 components

  • 1
    Clone the project onto the pi
    git clone 
  • 2
    Turn on i2s support in /boot/config.txt with:

    ****Uncomment the following****

    #dtparam=i2s=on #dtparam=i2c_arm=on #dtparam=spi=on #dtparam=audio=on  

    ****Add the following new entry****


    Save Exit and Reboot.

  • 3
    Check for the Hats folder:
    cd /proc/device-tree/

     You will not find the HAT folder. this shows that the HAT has not been detected yet.

View all 10 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates