我正在制作像应用程序一样的TalkingTomcat.我正在使用

Android录音机录制语音并使用libsonic我通过改变音调播放声音.但在播放声音时会产生很多噪音.

即使我正在使用音轨播放声音样本,然后它也会发出噪音.

我使用44100采样率和MONO和16位.

如果有人可以帮助我,请帮助我.或者给我另一种方法来实现这一目标.

最佳答案 您可以在预处理阶段进行噪音消除.在这里,我已经过滤了语音和音频的可听范围.音乐.我发现这在我的测试中非常有效,而不是NoiseSuppressor.用法和实用方法,

recorder.read(data, 0, data.length);

if(isAudible(data)) {

// TODO further processing can go here

}

public static boolean isAudible(short[] data) {

double rms = getRootMeanSquared(data);

return (rms > 198 && 5600 > rms);

}

public static double getRootMeanSquared(short[] data) {

double ms = 0;

for (int i = 0; i < data.length; i++) {

ms += data[i] * data[i];

}

ms /= data.length;

return Math.sqrt(ms);

}

android音频杂音问题_android – 使用audiorecorder从音频样本记录中删除噪音相关推荐

  1. Android 第十五课 如何使用LitePal从SQLite数据库中删除数据(十四课用来保留讲解如何向SQLite数据库中存入数据)

    使用LitePal删除数据的方式主要有两种,第一种就是直接调用已存对象的delete()方法,所谓已存储对象就是调用过save()方法的对象,或者说是通过LitePal提供的查询API查出来的对象,都 ...

  2. android音频杂音问题_Android 音视频去回声、降噪(Android音频采集及回音消除)(转)...

    好久没写文章了,其实是想记录一下自己在Android开发的成长历程.谈到音视频这块,对于新手来说刚接触到这一块,那是非常非常的恶心~我自己弄这一块也是从头开始,在 网上也翻阅了无数的资料.浏览了无数的 ...

  3. android shape 按钮背景_Android button, xml文件定义形状,代码中修改背景颜色

    1. 首先在drawable文件夹定义一个shape.xml文件,内容如下: xmlns:android="http://schemas.android.com/apk/res/androi ...

  4. android音频杂音问题_三星手机与iOS13 双蓝牙音频输出功能体验报告 「Soomal」

    在WWDC2019上,iOS13功能介绍中似乎并没有提到蓝牙双音频的输出功能,也包括在年中发布各个版本的iOS13 Beta里都没有相关功能.直到iOS13.1,蓝牙双音频功能突然出现,iOS13称之 ...

  5. Android音视频开发,详说PCM音频重采样、PCM编码

    直播伴音,两种数据能否合在一起?不能叠加在一起 会有噪音 合并以后 再去编码推流 直播的例子 客户端播放器,可以开启多个播放器 对于我们重采样 很多时候就是为了统一格式,就是为了要合并这个流,去推送, ...

  6. Android G711(PCMA/PCMU)、G726、PCM音频转码到AAC

    Android G711(PCMA/PCMU).G726.PCM音频转码到AAC 首先先介绍下使用的开源库,当然还是要感谢开源库的作者们为我们提供了方便. 采用EasyAACEncoder 此是Eas ...

  7. java调用g726_AACEncode: Android G711(PCMA/PCMU)、G726、PCM音频转码到AAC

    AACEncode Android G711(PCMA/PCMU).G726.PCM音频转码到AAC 首先先介绍下使用的开源库,当然还是要感谢开源库的作者们为我们提供了方便. 采用EasyAACEnc ...

  8. android edittext限制字节_android EditText输入限制

    zyz 发表于 2012-5-30 18:19:03 android EditText输入限制 android:digits="1234567890.+-*/%\n()" 限制输入 ...

  9. android 图片横竖判断_Android横竖屏切换及其对应布局加载问题详解

    本文为大家分享了Android横竖屏切换及其对应布局加载问题,供大家参考,具体内容如下 第一,横竖屏切换连带横竖屏布局问题: 如果要让软件在横竖屏之间切换,由于横竖屏的高宽会发生转换,有可能会要求不同 ...

最新文章

  1. 从天气项目看Spring Cloud微服务治理
  2. go设计模式之代理模式
  3. Linux共享内存(二)
  4. 异常解决(一)-- RuntimeError: expected device cpu but got device cuda:0
  5. VS2010中使用JSONCPP方法
  6. 全球最权威人脸识别测试,中国团队依图科技夺得第一
  7. Colaboratory挂载google drive的两种网盘
  8. 升级glibc的影响_Java 11 升级:“债务”“危机”
  9. 【LeetCode笔记(水)】s = null 与 s.length() == 0
  10. 如何复制图文消息封面图片?正文没显示
  11. eclipse 取消自动括号补全
  12. js获取歌曲时长_小白的js——html播放器(3)
  13. 《非暴力沟通》—— 马歇尔·卢森堡博士 读后摘录总结
  14. 君正X1000芯片性能和处理器介绍
  15. linux引导文件制作U盘,Linux下制作U盘系统启动盘的方法
  16. 十行以内,你写过哪些比较酷的 Matlab 代码?
  17. 【AAAI 2021】全部接受论文列表(四)
  18. 北京政协委员共商提高城市精治、共治、法治水平
  19. 中科院广州电子CASAIM与东风日产在3D打印生产制造发动机检具及治具应用研究项目顺利落地
  20. c# 计算圆锥的体积_用C#如何编写程序计算球,圆柱和圆锥的表面积和体积?

热门文章

  1. 努力做一个内心强大的女子
  2. unity制作简单的植物大战僵尸
  3. ArcGis出图:如何出多图
  4. mysql启动的服务程序是什么_MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止...
  5. python all函数用法
  6. opencv识别彩色二维码
  7. dup 与 dup2
  8. Python爬虫:笔趣阁小说搜索和爬取
  9. 软件测试质量度量指标
  10. Android资源之String (四): plurals