| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 510 人关注过本帖
标题:做2段声音的比较 话题讨论
只看楼主 加入收藏
zhuyongxing
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:234
专家分:482
注 册:2009-8-5
结帖率:91.43%
收藏
已结贴  问题点数:0 回复次数:7 
做2段声音的比较 话题讨论
1。怎么比较两段声音是否一样(大致一样)
2。怎么从一大段声音中比较看看是否有我给定的那一段声音。
2011-08-16 11:26
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:10 
还真是,居然那怎么专业的问题来这里问呀~!
2011-08-16 12:36
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:10 
到第一段声音里里,找到第二段的相同的部分,最少要 半秒钟 采样数据要 99%相同,然后以此为 原点,向后比较 采样数据,
按你的确定的 阀值(如98%)采样数据是否相同 , 来确定是否相同。

完全比较 采样数据。
优点:一但判断为相同,结果就很准确。
缺点:数据比较量超大。误判为不相同时误率很高。


也可以借鉴 DNA 的鉴定方法:在二段声音中,先确定原点,然后向后,随机挑 12个点, 然后比较这12个点的 采样数据是否完全一样。

授人于鱼,不如授人于渔
早已停用QQ了
2011-08-16 13:01
zhuyongxing
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:234
专家分:482
注 册:2009-8-5
收藏
得分:0 
回复 3楼 风吹过b
我是想这样的。用vb开发一个录音软件。存为wav格式。然后软件接受声音。比如关机。就和目录下的wav比较。如果有相似95%当然可以定义相似度。看看文件名。如果是关机就执行关机操作。其实就好像有些手机用语音打电话一样。录好。然后喊对方名字就能播出去。不知道VB能不能实现
2011-08-16 14:06
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
估计不能。

你是做语音识别。

你要研究同一个发音,在不同音调、音色的情况下的频率偏移情况。

一般情况下,人的二次讲话,不可能实现 95% 相似性,不管是速度上,还是 频谱 上都有差异的。
使用简单对比是没有任何作用的。

授人于鱼,不如授人于渔
早已停用QQ了
2011-08-17 08:00
zhuyongxing
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:234
专家分:482
注 册:2009-8-5
收藏
得分:0 
回复 5楼 风吹过b
谢谢手机都能实现电脑也应该能实现。还没找到这方面资料。我是这样想的vb和单片机相连 和家里电器开关相连。如果我说开电视 电视就开了 只是设想。声控命令
2011-08-17 09:04
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
IBM研究了 很多年,才做出一个 语音识别系统来。 1张光盘。
据研究说,中文更容易做语音识别系统。

这个不是简单对比就可以了的,必须对声纹进行分析计算,构造一个模形,然后根据这个模形去判断 这个语音是什么字。

授人于鱼,不如授人于渔
早已停用QQ了
2011-08-17 11:45
zhuyongxing
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:234
专家分:482
注 册:2009-8-5
收藏
得分:0 
回复 7楼 风吹过b
谢谢
2011-08-17 12:10
快速回复:做2段声音的比较 话题讨论
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016220 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved