rhasspy / wyoming-satellite

Remote voice satellite using Wyoming protocol
MIT License
656 stars 94 forks source link

Alternatives for ReSpeaker 2Mic Pi-Hat #174

Open ramin40 opened 4 months ago

ramin40 commented 4 months ago

Hello. First of all, Thank the developers team for this fantastic repo. Unfortunately, I'm unable to find the Respeaker 2 Mic Pi-Hat board in my region. Is it necessary to use this specific board for building a voice assistant using wyoming-satellite or using just a microphone and a speaker is OK? If it is required to have this board can you propose me an alternative board for that?

Thanks for your consideration.

donburch888 commented 4 months ago

There are quite a number of clone or similar boards using the same WM8960 chip (and so the same driver), particularly on the chinese shopping sites.

A quick google of "WM8960 HAT" gives: https://www.waveshare.com/wm8960-audio-hat.htm https://www.tindie.com/products/sbc/wm8960-ic-based-audio-codec-hat-for-raspberry-pi/ https://www.amazon.co.uk/Coolwell-WM8960-Module-Raspberry-Stereo/dp/B0CC1Z11LR https://www.amazon.com/WM8960-Compatible-Raspberry-Stereo-Consumption/dp/B0CJ7Z11X5 Adafruit's Voice Bonnet also packs 3 LEDs

Having said that, the reSpeaker driver doesn't make good use of the hardware features, and so you can get similar results with USB microphone and speakers.

mitrokun commented 4 months ago

https://www.aliexpress.com/i/2251832716804171.html

twister36 commented 3 months ago

I'm using a USB Speaker phone plugged directly into a Raspberry Pi Zero 2. Works flawlessly and was even able to map the volume buttons on the speaker phone to control the volume on the Satellite. Because the speakerphone is the main focus, I have the raspberry pi hidden behind it.

Here is what I'm using: https://www.amazon.com/dp/B0B4JTMQ9H

KennethLavrsen commented 3 months ago

I am using the combination of Raspberry Pi Zero 2W and a Jabra Speaker 410. The Jabra is a USB conference speaker with microphones created to pick of voice from a room. I also built a 2Mic satellite. It works OK but not as good as the Jabras. In addition the Jabra has mute button and volume buttons. And it looks good and discrete. I have 4 of these satellites now. They work amazingly well. I am using the Wyoming Satellite and Wyoming Openwakeword from this repo. Raspberry PI OS supports the Jabra out of the box with no need to install any drivers.

Hedda commented 2 months ago

Might be just as hard for you to get those but FYI, Seeed Studio has released a few new reSpeaker boards that support USB:

SimplySmartHome commented 2 months ago

I'm using a USB Speaker phone plugged directly into a Raspberry Pi Zero 2. Works flawlessly and was even able to map the volume buttons on the speaker phone to control the volume on the Satellite. Because the speakerphone is the main focus, I have the raspberry pi hidden behind it.

Here is what I'm using: https://www.amazon.com/dp/B0B4JTMQ9H

I got the same speaker, can you explain how you mapped the volume buttons on the speaker to control the volume on the Satellite?

Ian-Zz commented 1 month ago

My pi z just showed up today along with 3 inmp441 mics. I used them before with esphome devices. So far got the 1 mic to record with the pi z via gpio s. Took a lil doing. But it works. Getting w satellite to start and run well... That's tomorrow's issue.