filter_audio

An easy to use audio filtering library made from webrtc code.

  • Owner: irungentoo/filter_audio
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Lightweight audio filtering library made from webrtc code.

Build and install using make (sudo make install).

My code in here is licenced under the same BSD 3-clause license as the code I took from: https://code.google.com/p/webrtc/

To build the test program, you need portaudio (version 19 from their website), libsndfile (you can get it from your distro repositories):

gcc -g3 -Wall -o playback_mic test/playback_mic.c .c agc/.c ns/.c aec/.c other/.c zam/.c vad/*.c -lpthread -lm -lportaudio -lsndfile

To run the test you will need a sample input file in .wav format (like this: https://www.opus-codec.org/examples/samples/speech_orig.wav).
The program will exit after the file is played. You should also try to talk while the file is playing to see how it removes the echoes but
not your voice.

./playback_mic speech_orig.wav [output.wav] # if no output file is presented the default is echoes_removed.wav

Main metrics

Overview
Name With Ownerirungentoo/filter_audio
Primary LanguageC
Program languageC (Language Count: 3)
Platform
License:
所有者活动
Created At2014-11-23 15:47:15
Pushed At2020-01-29 21:08:26
Last Commit At2016-11-22 17:02:16
Release Count1
Last Release Namev0.0.1 (Posted on 2016-11-22 17:04:25)
First Release Namev0.0.1 (Posted on 2016-11-22 17:04:25)
用户参与
Stargazers Count174
Watchers Count31
Fork Count89
Commits Count95
Has Issues Enabled
Issues Count13
Issue Open Count7
Pull Requests Count23
Pull Requests Open Count2
Pull Requests Close Count6
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private