首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尖叫声探测

问尖叫声探测
EN

Stack Overflow用户
提问于 2017-06-26 13:33:00
回答 1查看 2.2K关注 0票数 0

我在做一个需要检测一些声音模式的项目。例如“有人尖叫”:因为我不知道那个人是谁,孩子,男人,女人.每个人都有自己的声音..。等。

所以,我正在寻找一种检测“尖叫”的方法,例如,保存尽可能多的“尖叫”指纹,然后当我需要检查一个声音是否是“尖叫”的声音时,我可能会为它创建一个指纹,然后搜索,看看我是否能在我已经拥有的“尖叫”指纹列表上找到相似之处。

我的方法是使用如下项目:

每个指纹都会给我一个特定声音的独特指纹,对吧?我的问题是:我如何才能在“尖叫”指纹列表上寻找相似之处,有没有可能对每个指纹产生分数或返回百分之一的相似性,这样我就可以判断我正在测试的声音是%还是尖叫?

谢谢,J.B

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-26 21:41:40

我的方法是使用如下项目:

不是很好的主意,尖叫通常是相当稳定的声音,而所有的图书馆都在寻找声音的不规则之处。他们不会发现任何东西。最好使用一个简单的DNN分类器.您可以使用tensorflow或任何其他DNN框架来训练它。您可以在这里找到算法的描述;

基于深度递归神经网络的声新颖性检测自动编码器

或者在这里:

基于深层神经网络的地铁列车尖叫声和高声语音自动检测

我如何才能在“尖叫”指纹列表上寻找相似之处,是否有可能在每个指纹上生成分数或返回相似度%,这样我就可以判断我测试的声音是%还是尖叫?

例如,在第一个库中,您可以使用queryResult.BestMatch.Confidence:

信心-返回介于0,1之间的值。低于0.15的值很可能是假阳性。大于0.15的值很可能是完全匹配的。对于良好的音频质量查询,您可以期望获得> 0.5的置信度。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44760992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档