webrtc学习:vad (voice activity detection)

环境

我的是master分支

git log

commit 9a27c2fc7a2eb068eb06fad2e991039e2fceb960 (HEAD -> master)
Author: Artem Titarenko <artit@webrtc.org>
Date:   Thu Jan 31 10:20:00 2019 +0100

    Make internal.*.webrtc iOS bots dimensions depend on bot_id and pool only

    Bug: webrtc:10047
    Change-Id: I48bcc15721859062c73c7e5fbae7a2fd65713adc
    Reviewed-on: https://webrtc-review.googlesource.com/c/120615
    Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
    Commit-Queue: Artem Titarenko <artit@webrtc.org>
    Cr-Commit-Position: refs/heads/master@{#26485}

使用xcode调试

source ../../setEnv.sh

gn gen --ide="xcode" out/macosmaster

ninja -C out/macosmaster

参考https://blog.csdn.net/glw0223/article/details/87368750

vad分析

选择apm_vad,然后添加参数

在apm_vad.cc里增加打印,可以看到每10ms音频数据,有声音的概率。(因为每次循环取160个采样点)

注意:输入的音频仅支持16k采样,单声道。

我测试文件是60秒钟。可以在这里下载

https://github.com/glw0223/testfile

 

选择工程vad的话

这里的检测单元是30ms。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值