【实例简介】

android音频降噪,采用webrtc技术,提供底层源码和so库,亲测效果不错,请戴上耳机测试效果。

【实例截图】

【核心代码】

WebrtcNoise

├── __MACOSX

│   └── WebrtcNoise

│   └── app

│   ├── libs

│   └── src

│   └── main

│   └── jniLibs

│   ├── armeabi

│   └── armeabi-v7a

└── WebrtcNoise

├── app

│   ├── app.iml

│   ├── build.gradle

│   ├── CMakeLists.txt

│   ├── libs

│   ├── proguard-rules.pro

│   └── src

│   ├── androidTest

│   │   └── java

│   │   └── com

│   │   └── test

│   │   └── jni

│   │   └── ExampleInstrumentedTest.java

│   ├── main

│   │   ├── AndroidManifest.xml

│   │   ├── cpp

│   │   │   ├── audio_ns.cpp

│   │   │   ├── audio_ns.h

│   │   │   ├── defines.h

│   │   │   ├── fft4g.cpp

│   │   │   ├── fft4g.h

│   │   │   ├── native-lib.cpp

│   │   │   ├── noise_suppression.cpp

│   │   │   ├── noise_suppression.h

│   │   │   ├── ns_core.cpp

│   │   │   ├── ns_core.h

│   │   │   ├── signal_processing_library.h

│   │   │   ├── spl_inl.h

│   │   │   ├── typedefs.h

│   │   │   └── windows_private.h

│   │   ├── java

│   │   │   └── com

│   │   │   └── test

│   │   │   └── jni

│   │   │   ├── AudioEncodeUtil.java

│   │   │   ├── MainActivity.java

│   │   │   └── WebrtcProcessor.java

│   │   ├── jniLibs

│   │   │   ├── armeabi

│   │   │   │   └── libwebrtc.so

│   │   │   └── armeabi-v7a

│   │   │   └── libwebrtc.so

│   │   └── res

│   │   ├── layout

│   │   │   └── activity_main.xml

│   │   ├── mipmap-hdpi

│   │   │   └── ic_launcher.png

│   │   ├── mipmap-mdpi

│   │   │   └── ic_launcher.png

│   │   ├── mipmap-xhdpi

│   │   │   └── ic_launcher.png

│   │   ├── mipmap-xxhdpi

│   │   │   └── ic_launcher.png

│   │   ├── mipmap-xxxhdpi

│   │   │   └── ic_launcher.png

│   │   ├── values

│   │   │   ├── colors.xml

│   │   │   ├── dimens.xml

│   │   │   ├── strings.xml

│   │   │   └── styles.xml

│   │   └── values-w820dp

│   │   └── dimens.xml

│   └── test

│   └── java

│   └── com

│   └── test

│   └── jni

│   └── ExampleUnitTest.java

├── build.gradle

├── gradle

│   └── wrapper

│   ├── gradle-wrapper.jar

│   └── gradle-wrapper.properties

├── gradle.properties

├── gradlew

├── gradlew.bat

├── JNITest.iml

├── local.properties

├── settings.gradle

└── WebrtcNoise.iml

43 directories, 47 files

java webrtc降噪_android音频降噪webrtc相关推荐

  1. python音频 降噪_python降噪_python音频降噪_python图片降噪 - 云+社区 - 腾讯云

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我们下面借助opencv的python封装包cv2,对其进行一些降噪处理,使得图 ...

  2. java webrtc ns降噪_单独编译和使用webrtc音频降噪模块(附完整源码+测试音频文件)...

    webrtc的音频处理模块分为降噪ns,回音消除aec,回声控制acem,音频增益agc,静音检测部分.另外webrtc已经封装好了一套音频处理模块APM,如果不是有特殊必要,使用者如果要用到回声消除 ...

  3. android音频降噪webrtc

    在音频处理的开源项目中,webrtc是一个很不错的例子.它包含降噪,去回声,增益,均衡等音频处理.这里我讲讲我所使用到的如何使用降噪方式.当然,具体它是如何降噪的,大家可以细看源码处理了.好了,线上源 ...

  4. Android 音频降噪 webrtc 去回声

    Android 音频降噪 webrtc 去回声 集成AECM模块 集成NS模块 需要源码请留言 集成AECM模块 1.通过 webrtc官网下载需要模块\modules\audio_processin ...

  5. 单独编译和使用webrtc音频降噪模块(NS)

    原文转载于:http://www.cnblogs.com/mod109/p/5469799.html   非常感谢. webrtc的音频处理模块分为降噪ns,回音消除aec(回声控制acem),自动控 ...

  6. 单独编译和使用webrtc音频降噪模块(附完整源码+测试音频文件)

    单独编译和使用webrtc音频增益模块(附完整源码+测试音频文件) 单独编译和使用webrtc音频回声消除模块(附完整源码+测试音频文件) webrtc的音频处理模块分为降噪ns,回音消除aec,回声 ...

  7. java 对音频文件降噪_(转)音频降噪算法 附完整C代码

    转:https://www.cnblogs.com/cpuimage/p/8905965.html 降噪是音频图像算法中的必不可少的. 目的肯定是让图片或语音 更加自然平滑,简而言之,美化. 图像算法 ...

  8. 音频降噪在58直播中的研究与实现

    背景 在直播时主播经常会受到一些外部环境音.噪音等影响,直播时音频采集会一并采集所有音频推流到观众设备上,从而影响观众收听体验.因此需要在直播主播端主动进行降噪处理,提高观众收听体验. 58直播为了实 ...

  9. 音频降噪算法 附完整C代码

    本文转载自博客:https://cloud.tencent.com/developer/article/1117226 降噪是音频图像算法中的必不可少的. 目的肯定是让图片或语音 更加自然平滑,简而言 ...

最新文章

  1. 面向对象三大特性(封装,继承,多态)之多态
  2. zyUpload+struct2完成文件上传
  3. Linux下rpm包x86、i386、i486、i586、i686和x86_64 后缀含义
  4. UNIX环境高级编程——Linux终端设备详解
  5. 安卓自定义Listener
  6. Base64 四种方式的编码和解码
  7. java bitset_Java BitSet cardinality()方法与示例
  8. HG20615法兰数据注意事项
  9. 【Python3之内置函数】
  10. C#创建ActiveX
  11. java编写安卓计算器_Android计算器编写代码
  12. 使用Liquid实现简单的数据交换
  13. 公式冒号是什么意思_excel函数公式中的:号是什么意思
  14. 我的个人知识管理PKM
  15. 短距离的无线连接技术--蓝牙
  16. Layout室内设计施工图——PDF矢量图纸输出和显示模式区别
  17. 程序员如何用“心“表白(结尾附源码)
  18. pg数据库意外优化一例
  19. 微软识花 android版 (非官方)
  20. 金仓数据库KStudio使用手册(3. 数据库管理)

热门文章

  1. Fat32、NTFS、exFAT、HFS+、APFS文件系统的区别
  2. 线程3 boost::future
  3. [JVM]了断局: 类加载机制
  4. python stm32 usb bulk_STM32-USB学习笔记(一) USB基础
  5. 【电机/控制理论】DTC(Direct Torque Control)直接转矩控制
  6. UE Gameplay入门48(骨架网格体的混合空间)
  7. 可定制的小程序组件库:Wux Weapp
  8. 文件传输助手——自同步、使用方法
  9. 治疗脱发需要多少钱?如何选择合适的治疗方案?
  10. 密码字典大全(seclists)