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
- Host: GitHub
- URL: https://github.com/panmasuo/voice-activity-detection
- Owner: panmasuo
- License: mit
- Created: 2019-10-17T13:56:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T07:17:18.000Z (about 1 year ago)
- Last Synced: 2025-03-24T16:22:06.976Z (3 months ago)
- Topics: alsa, c, language, paho-mqtt, vad, voice-activity-detection
- Language: C
- Homepage:
- Size: 43.9 KB
- Stars: 13
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)