【实例简介】

android 利用speex 音频降噪,回声消除demo,提高音频播放质量

【实例截图】

【核心代码】

Android-OpenSLES-Demo-master

└── Android-OpenSLES-Demo-master

├── Android-OpenSLES-Demo-master.iml

├── app

│   ├── app.iml

│   ├── build.gradle

│   ├── proguard-rules.pro

│   └── src

│   ├── androidTest

│   │   └── java

│   │   └── dev

│   │   └── mars

│   │   └── openslesdemo

│   │   └── ExampleInstrumentedTest.java

│   ├── main

│   │   ├── AndroidManifest.xml

│   │   ├── java

│   │   │   └── dev

│   │   │   └── mars

│   │   │   └── openslesdemo

│   │   │   ├── AudioUtils.java

│   │   │   ├── base

│   │   │   │   └── BaseApplication.java

│   │   │   ├── Common.java

│   │   │   ├── LogUtils.java

│   │   │   ├── MainActivity.java

│   │   │   ├── NativeLib.java

│   │   │   ├── OpenSLPlayer.java

│   │   │   ├── OpenSLRecorder.java

│   │   │   └── SpeexUtils.java

│   │   ├── jni

│   │   │   ├── CMakeLists.txt

│   │   │   ├── log.h

│   │   │   ├── native.cpp

│   │   │   ├── opensl_io.c

│   │   │   └── opensl_io.h

│   │   ├── jnilibs

│   │   │   ├── arm64-v8a

│   │   │   │   ├── libspeexdsp.so

│   │   │   │   └── libspeex.so

│   │   │   ├── armeabi

│   │   │   │   ├── libspeexdsp.so

│   │   │   │   └── libspeex.so

│   │   │   ├── speex_include

│   │   │   │   ├── speex_bits.h

│   │   │   │   ├── speex_buffer.h

│   │   │   │   ├── speex_callbacks.h

│   │   │   │   ├── speex_config_types.h

│   │   │   │   ├── speexdsp_config_types.h

│   │   │   │   ├── speexdsp_types.h

│   │   │   │   ├── speex_echo.h

│   │   │   │   ├── speex.h

│   │   │   │   ├── speex_header.h

│   │   │   │   ├── speex_jitter.h

│   │   │   │   ├── speex_preprocess.h

│   │   │   │   ├── speex_resampler.h

│   │   │   │   ├── speex_stereo.h

│   │   │   │   └── speex_types.h

│   │   │   └── x86

│   │   │   ├── libspeexdsp.so

│   │   │   └── libspeex.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

│   └── dev

│   └── mars

│   └── openslesdemo

│   └── ExampleUnitTest.java

├── build.gradle

├── Dev.MD

├── gradle

│   └── wrapper

│   ├── gradle-wrapper.jar

│   └── gradle-wrapper.properties

├── gradle.properties

├── gradlew

├── gradlew.bat

├── local.properties

└── settings.gradle

36 directories, 61 files

java speex回声消除_android 利用speex 音频降噪,回声消除demo相关推荐

  1. 可视监控对讲、楼宇对讲等领域中的回声消除、音频降噪

    在实际生活中,对讲是比较常用的功能,如小区单元的视频对讲.监控场所的实时对讲,还有现在很火的智能门铃中的视频对讲,对讲这个功能确实方便了双方的沟通,但这功能的实现并不是那么容易,因为有个技术是较难实现 ...

  2. speex库音频降噪(含代码)

    speex库中音频降噪效果不错,应该是应用最广泛的吧,speex库下载地址https://www.speex.org/downloads/,可以直接下载二进制代码使用,像配置OpenCV一样配置spe ...

  3. C#封装C++编写的Speex实现wav音频降噪(字节数组)

    在上一篇博文https://blog.csdn.net/zxy13826134783/article/details/105882490的基础上进一步研究,上一篇博客后面使用C#调用Speex是以文件 ...

  4. java webrtc降噪_android音频降噪webrtc

    [实例简介] android音频降噪,采用webrtc技术,提供底层源码和so库,亲测效果不错,请戴上耳机测试效果. [实例截图] [核心代码] WebrtcNoise ├── __MACOSX │  ...

  5. java jeditorpane 自动换行_JDIC 中利用WebBrowser内置浏览器到java application中 | 学步园...

    JDIC简介: JDesktop Integration Components (JDIC),是一个开源的项目,目的是构建消除本机应用程序和 Java 等价物之间差距的组件.项目组长是个中国人.该项目 ...

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

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

  7. Android 音频降噪 webrtc 去回声

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

  8. android回声消除方案,android系统通话中回声消除的实现.doc

    总第 239 期Communications TechnologyNo.239,Totallyandroid 系统通话中回声消除的实现曾光, 侯嘉(苏州大学 电子信息学院,江苏 苏州 215001) ...

  9. java beans 组件_如何利用JavaBeans在应用程序中创建组件?

    JavaBeans模块使开发人员能够创建称之为组件的软件单元(也就是我们熟知的beans).你可以把beans加载在更复杂的组件.Java小型应用程序(applets)或应用程序上.JavaBeans ...

  10. java 调用.net webservice axis2_java利用axis2调用.net写的webservice,传递自定义的实体类参数...

    利用axis2可以很方便的自动生成客户端代码,同时对复杂参数类型的传递也很方便,本文的服务端以.net开发,有一个自定义的实体类作为参数,客户端用java,简单介绍一下利用axis2的wsdl2jav ...

最新文章

  1. Python搭建Keras CNN模型破解网站验证码
  2. 无线网***工具进攻方法及防范技巧
  3. Linux 第60,61天 ansible的playbook
  4. debian下为python2.7 安装MySQLdb扩展(mariadb)
  5. tab-pane 怎么家点击事件_有好转?辛巴燕窝事件新进展曝光。二子爷老婆首次回应银行行长送奥迪!二子爷分析小样你家老铁太精...
  6. RAC 的一些概念性和原理性的知识
  7. java列出文件正则过滤_JAVA正则表达式过滤文件的实现方法
  8. iOS 远程通知(Remote Notification)和本地通知(Local Notification)
  9. linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql
  10. P3338-[ZJOI2014]力【FFT】
  11. 增强中获取屏幕值的一句很实用代码…
  12. 【Pascal's Triangle II 】cpp
  13. 【转载】URL中的文本IPv6地址的格式RFC2732
  14. uboot引导内核全过程
  15. yeta机器人_Yeta智能语音电话机器人开放平台接入指南(2)
  16. GP数据库-Creenplum
  17. hadoop快速自我学习--hadoop平台管理与维护
  18. 前端面试总结以及面试题
  19. PE文件资源解析(十一)对话框资源的解析
  20. 二次规划问题(qp)和序列二次规划问题(sqp)的简单理解

热门文章

  1. 味美多网址导航php,味多美网址导航源码程序按来路自动显示 2010.0329
  2. zt电脑围棋中的人工智能技术
  3. 讯飞语音离线版本集成
  4. z8350mini盒子装fedora无线wifi命令研究
  5. northwind数据库mysql下载_SQLEXPRESS 2012 安装NorthWind和Pub数据库
  6. android 静默安装实现,Android 静默安装实现方法
  7. python 发送邮件正文字体设置_python 发送邮件
  8. 小莫取色精灵 使用教程_MQ
  9. 期末复习—计算机组成原理—计算机的分类
  10. FPS游戏:方框透视算法分析