Skip to content
This repository has been archived by the owner on Dec 28, 2023. It is now read-only.
/ WebRTC_VoiceEngine Public archive

This is the Wrapper Library for WebRTC Voice Engine. Including Acoustic Echo Cancellation (AEC), Noise Suppression (NS), VAD (Voice Active Detection) and so on.

License

BSD-3-Clause, BSD-3-Clause licenses found

Licenses found

BSD-3-Clause
LICENSE
BSD-3-Clause
LICENSE.webrtc
Notifications You must be signed in to change notification settings

garyyu/WebRTC_VoiceEngine

Name: WebRTC_VoiceEngine

URL: https://github.com/garyyu/WebRTC_VoiceEngine License: BSD License File: LICENSE For WebRTC License & Patents information, please read files LICENSE.webrtc and PATENTS.webrtc.

Description: This WebRTC VoiceEngine includes Acoustic Echo Cancellation (AEC), Noise Suppression (NS), VAD (Voice Active Detection) and so on. The purpose of this project is to make use of Google WebRTC OpenSource project, to provide a simple wrapper API for the voice engine part of WebRTC. So far, this project is built in Win7 with Visual Studio 2010.

Default, this project is built as DLL. If want to build demo_main.cpp as standalone demo, you can modify the Project Property: (1) Linker->Input: ignore default library "libcmt"; (2) General->Configuration Type: change "DLL" as "exe"; and "User MFC" as "Static Library". And modify "webrtc_voe.h" to comment this line: //#define _WEBRTC_API_EXPORTS // For DLL Building. Both Release Build and Debug Build is OK.

This project depends on WebRTC project, which I put on my folder "C:\Users\garyyu\Work\trunk". If you put "trunk" on different folder, please modify the external library and header files path in Visual Studio IDE. About how to download and build this WebRTC project, please read the following documents: https://www.webrtc.org/reference/getting-started https://www.webrtc.org/reference/getting-started/prerequisite-sw

About

This is the Wrapper Library for WebRTC Voice Engine. Including Acoustic Echo Cancellation (AEC), Noise Suppression (NS), VAD (Voice Active Detection) and so on.

Topics

Resources

License

BSD-3-Clause, BSD-3-Clause licenses found

Licenses found

BSD-3-Clause
LICENSE
BSD-3-Clause
LICENSE.webrtc

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published