单独编译webrtc的vad模块,vad for android

工作需要,搞了大半年的webrtc技术。决定为CSDN做出一份贡献。

从刚开始的离线录音降噪,到后来的实时语音(类似王者农药的开黑)。


背景(熟悉什么是语音活动检测的同学可以略过)

以王者里面的5人小房间开黑为例子,大家并不是一直在房间里嚷嚷,总有安安静静打怪的时候,这个时候大家都不说话。不讲话的时候,实时语音这时发送的就是所谓的“静音包”,以达到减少流量的目的。如何检测什么时候大家都不讲话呢?或者说如何检测大家什么时候讲话呢?这就是我这边文章要说的VAD-语音活动检测。

VAD

webrtc里有vad模块。但是木有对外接口给我们使用。只能自己把源码扣出来(C代码),然后写JNI,搞个so。

废话不多说,源码地址:http://download.csdn.net/download/ss523942474/10254829

直接用android studio打开即可,含C源码,已封装好jni和测试demo。提醒大家,copy的时候记得改下函数名哈。

欢迎交流。by tanyaping



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值