android AudioRecord 音频录制 噪音消除

 因为公司APP做适配,一些低端机的噪音比较严重,所以再一些低端机上做了简单除噪音功能,
1,由于APP使用场景的限制,所以一般噪音基本上都是环境声音,相对人声还是算比较低,所以使用最简单消除算法,效果还算很理想
消除噪音前
消除噪音后
通过上边两幅图对比,可以看出噪音小了很多。
下边是代码
int test_Noise(short *buf, int nb_sample)
{int i = 0;for (i = 0; i < nb_sample; i++){buf[i] >>= 2;}return 0;
}

android AudioRecord 音频录制 噪音消除相关推荐

  1. Android 开发 AudioRecord音频录制

    前言 Android SDK 提供了两套音频采集的API,分别是:MediaRecorder 和 AudioRecord,前者是一个更加上层一点的API,它可以直接把手机麦克风录入的音频数据进行编码压 ...

  2. audiorecord怎么释放_Android 开发 AudioRecord音频录制

    前言 Android SDK 提供了两套音频采集的API,分别是:MediaRecorder 和 AudioRecord,前者是一个更加上层一点的API,它可以直接把手机麦克风录入的音频数据进行编码压 ...

  3. Android AudioRecord音频采集

    环境:compileSDKVersion 30 工具类: android.media.AudioRecord 1. 初始化AudioRecord private static final int sa ...

  4. Android音频录制--AudioRecord

    最近公司有个项目,需要用到音频录制,就研究了一下这部分. android的音频录制有2种方式,对应的是两个不同的类:AudioRecord和MediaRecord. MediaRecord的特点是相对 ...

  5. pcm 降采样_Android_android downsample降低音频采样频率代码,使用Android AudioRecord 录制PCM文 - phpStudy...

    android downsample降低音频采样频率代码 使用Android AudioRecord 录制PCM文件,android SDK保证在所有设备上都支持的采样频率只有44100HZ, 所以如 ...

  6. Android 平台语音通话及回音消除、噪音消除研究

    一 Android平台语音通讯 正因为Android平台优越的性能.美观的界面,越来越多人使用Android手机,从而在Android平台上的 语音通话越来越多.语音通话大概流程如下:我认为一个语音通 ...

  7. Android 平台语音通话及回音消除、噪音消除研究(转)

    一 Android操作系统由来 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平 板电脑,由Google公司和开放手机联盟领导及开发.尚未有统一中文名 ...

  8. 【转】Android 平台语音通话及回音消除、噪音消除研究

    本文转自博客:https://www.cnblogs.com/jianglijs/p/8583603.html -------------------------------------------- ...

  9. 【Android RTMP】音频数据采集编码 ( FAAC 头文件与静态库拷贝到 AS | CMakeList.txt 配置 FAAC | AudioRecord 音频采样 PCM 格式 )

    文章目录 安卓直播推流专栏博客总结 一. FAAC 头文件与静态库拷贝到 Android Studio 二. CMakeList.txt 构建脚本配置 三. Java 层 AudioRecord 音频 ...

最新文章

  1. 程序员请不要问“在吗?”
  2. jdk安装教程_使用JDK 8流在包装对象的集合和包装对象的集合之间转换
  3. iOS开发之 几本书
  4. Python——[Anaconda+Jupyter Notebook+Python3.6]环境下安装face_recognition
  5. pyecharts第六节、水球图
  6. 【数据结构与算法】之深入解析“分数到小数”的求解思路与算法示例
  7. 计算机应用基础怎么教作业,北京语言大学网络教育2017春计算机应用基础作业(1)及答案...
  8. 栈和队列之用java实现栈
  9. 数据分析项目:母婴商品销量分析
  10. 关于对DataTable进行操作的几个例子总结
  11. 如何在html中插入带圈数字,如何在Word 2013中输入20以内的带圈数字
  12. 华硕B365能装服务器系统吗,原生支持Win7,大师级B365主板来了! 华硕PRIME B365M-A主板深度体验-华硕主板bios设置图解...
  13. macOS 10.14安装win10教程 bootcamp篇
  14. Java观察者模式例子
  15. onenote for win 10无法正常启动(修复或者重装可解决)
  16. 初探OAuth2.0第三方认证登录
  17. Android高级-笔记
  18. php 牛顿冷却定律,基于用户投票的排名算法(四):牛顿冷却定律
  19. cin gt gt n是c语言中的什么,c++中cinna是什么意思
  20. cups ipp oracle,基于IPP的逐步打印服务器使用CUPS

热门文章

  1. VBS带你领略脚本语言的快乐!(实战篇—死循环)
  2. C端产品和B端产品的区别
  3. 动手学PyG(三):PyG中的mini-batches
  4. linux 挂在u盘变成只读,linux系统下优盘挂载之文件系统后只读解决方法
  5. ubuntu下U盘文件全部变成只读模式
  6. asp.net word操作
  7. cola ui ajax,打开组后的新布局不基于最后一个cola.js布局
  8. 软件测试中如何测试算法?
  9. seting the network namespace failed: Invalid argument
  10. java手机验证码登陆_在Web项目中手机短信验证码实现的全过程记录