All Projects → respeaker → Respeaker_for_raspberrypi

respeaker / Respeaker_for_raspberrypi

Examples to use ReSpeaker series Mic Arrays on Raspberry Pi

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Respeaker for raspberrypi

Mic hat
2 Mic Array for Raspberry Pi
Stars: ✭ 69 (+155.56%)
Mutual labels:  raspberrypi, microphone
Mems mic breakout Admp401
SparkFun MEMS Microphone Breakout - INMP401 (ADMP401)
Stars: ✭ 10 (-62.96%)
Mutual labels:  microphone
Quadplay
The quadplay✜ fantasy console
Stars: ✭ 563 (+1985.19%)
Mutual labels:  raspberrypi
Raspberrymatic
🏠 A lightweight, buildroot-based Linux operating system alternative for your CCU3, ELV-Charly or for running your IoT "HomeMatic CCU" as a virtual appliance (using ESXi, Proxmox, VirtualBox, Docker/OCI, Kubernetes/K8s, Home Assistant, etc.) or on your own RaspberryPi, Tinkerboard, etc. SBC devices...
Stars: ✭ 803 (+2874.07%)
Mutual labels:  raspberrypi
Open Balena
Open source software to manage connected IoT devices
Stars: ✭ 664 (+2359.26%)
Mutual labels:  raspberrypi
Cxcore
A prebuilt Linux system use UEFI and f2fs for RaspberryPi 3B, RaspberryPi 3B+, RaspberryPi 4B
Stars: ✭ 17 (-37.04%)
Mutual labels:  raspberrypi
Rppal
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
Stars: ✭ 463 (+1614.81%)
Mutual labels:  raspberrypi
Gassistpi
Google Assistant for Single Board Computers
Stars: ✭ 911 (+3274.07%)
Mutual labels:  raspberrypi
Docker Picamera
Docker container for streaming a Raspberry Pi's camera via HTTP/MJPG
Stars: ✭ 26 (-3.7%)
Mutual labels:  raspberrypi
Inventory Hunter
⚡️ Get notified as soon as your next CPU, GPU, or game console is in stock
Stars: ✭ 778 (+2781.48%)
Mutual labels:  raspberrypi
Raspberrypipkg
DEPRECATED - DO NOT USE | Go here instead ->
Stars: ✭ 758 (+2707.41%)
Mutual labels:  raspberrypi
Freenos
FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.
Stars: ✭ 683 (+2429.63%)
Mutual labels:  raspberrypi
Signalbox
DCC Project
Stars: ✭ 17 (-37.04%)
Mutual labels:  raspberrypi
Salamandra
Salamandra is a tool to find spy microphones that use radio freq to transmit. It uses SDR.
Stars: ✭ 657 (+2333.33%)
Mutual labels:  microphone
Rpi Monitor
Real time monitoring for embedded devices
Stars: ✭ 883 (+3170.37%)
Mutual labels:  raspberrypi
Ustreamer
µStreamer - Lightweight and fast MJPG-HTTP streamer
Stars: ✭ 533 (+1874.07%)
Mutual labels:  raspberrypi
Diy Ipmi
A DIY IPMI / IP KVM system utilizing the Raspberry Pi
Stars: ✭ 730 (+2603.7%)
Mutual labels:  raspberrypi
Rpi Debian Builder
Build your own Debian image for Raspberry Pi
Stars: ✭ 6 (-77.78%)
Mutual labels:  raspberrypi
Fabscanpi Build Raspbian
Build Script for FabScanPi Raspbian Images
Stars: ✭ 21 (-22.22%)
Mutual labels:  raspberrypi
Wifi Connect
Easy WiFi setup for Linux devices from your mobile phone or laptop
Stars: ✭ 883 (+3170.37%)
Mutual labels:  raspberrypi

ReSpeaker for Raspberry Pi

The repository contains some examples to use ReSpeaker series mic arrays on Raspberry Pi.

The examples are included in the custom image with pre-installed seeed-voicecard, snowboy, voice-engine and etc. You can flash the custom image to get started easily.

Hardware

ReSpeaker 2 Mic Hat, ReSpeaker 4 Mic Array or ReSpeaker 6 Mic Array (they are all pi hats)

Software

  • snowboy for KWS (Keyword Search / Keyword Spotting)
  • webrtc audio processing for NS (Noise Suppression)
  • speexdsp for AEC (Acoustic Echo Cancellation)
  • GCC-PHAT for DOA (Direction Of Arrial)
  • avs for alexa voice service
  • voice-engine for connecting all the elements together
pip install webrtc-audio-processing speexdsp voice-engine avs

and go to kitt-ai/snowboy to install snowboy.

Files


├── 2mic                               # ReSpeaker 2 Mic Hat
│   └── ns_kws_doa_alexa.py                hands-free alexa with NS, KWS and DOA (0 ~ 180 degree)
├── 4mic                               # ReSpeaker 4 Mic Array
│   ├── kws_doa.py                         KWS and then DOA
│   ├── ns_kws_doa_alexa.py                hands-free alexa with NS, KWS and DOA (0 ~ 360 degree)
│   └── ns_kws_doa.py
├── 6mic                               # ReSpeaker 6 Mic Array
│   ├── aec_ns_kws_doa_alexa.py            hands-free alexa with AEC, NS, KWS and DOA (0 ~ 360 degree)
│   ├── aec_ns_kws_doa.py                  has 2 loopback channels for AEC
│   └── kws_doa.py
├── ns_kws_alexa.py
├── ns_kws.py
└── ns_vs_raw.py                       Compare KWS between raw audio and audio with NS
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].