An open API service indexing awesome lists of open source software.

https://github.com/panmasuo/voice-activity-detection

Voice activity detection algorithm written in C
https://github.com/panmasuo/voice-activity-detection

alsa c language paho-mqtt vad voice-activity-detection

Last synced: 2 months ago
JSON representation

Voice activity detection algorithm written in C

Awesome Lists containing this project

README

        

# VAD algorithm implemented using ALSA library in C programming language

Voice Activity Detection (VAD) algorithm made based on Moattar and Homayounpour's publication [A simple but efficient real-time voice activity detection algorithm](https://www.researchgate.net/publication/255667085_A_simple_but_efficient_real-time_voice_activity_detection_algorithm)

All of the code is written in C language. Using:
1. ALSA (for sound proccesing)
2. Pthreads (for multithreading)
3. Paho MQTT (for connecting with server)
4. WiringPI (for led blinking on Raspberry Pi)

## Building
Make sure to install all needed dependencies:
```
sudo apt-get install libasound2-dev
```
```
sudo apt-get install wiringpi
```

[Instaling Paho MQTT for c](https://github.com/eclipse/paho.mqtt.c)