社区
C#
帖子详情
怎样对两个音乐文件(*.wav)进行相似度分析?
shu_star
2016-05-31 03:41:59
需要计算录音文件与样例文件的相似度,样例文件可能只是单纯的吉他弹奏的音乐
...全文
906
3
打赏
收藏
怎样对两个音乐文件(*.wav)进行相似度分析?
需要计算录音文件与样例文件的相似度,样例文件可能只是单纯的吉他弹奏的音乐
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_45476185
2019-08-03
打赏
举报
回复
免费软件Sound-Similar Free就是干这个的。www.sound-similar.com
百灵工作室
2016-06-01
打赏
举报
回复
用audacity打开两个音频文件,对照其波形,分析其相似性
xuws20
2016-06-01
打赏
举报
回复
以前一直是用眼睛看!音频没有好的客观评估标准,不像语音。
WAV
声纹
相似度
对比dll,可直接调用
通过2个指定的
WAV
文件
进行
读取并比对其相似百分比。 使用方法: 1)压缩包中的2个dll解压放入bin文件夹中,且在项目中引用dll文件
WAV
ECompare.dll 2)调用代码(参数60表示,
相似度
达到60%则算及格,程序将正整数,否则返回负整数)
WAV
ECompare.
WAV
EObject obj
WAV
= new
WAV
ECompare.
WAV
EObject(); int _result = obj
WAV
.ToCompare(60, @"E:\11.
wav
", @"E:\22.
wav
"); Response.Write(_result.ToString());
DTW.zip_DTW
相似度
_DTW 计算
相似度
_dtw
wav
_
wav
相似度
_“SLN-DTW”
运用DTW算法计算
两个
wav
文件的
相似度
,并映射成为百分制,很实用的程序(原创)
FFmpeg4.3开发系列之9:PCM重采样及音频编解码实战
敬告:该系列的课程在抓紧录制更新中,敬请大家关注。敬告: 该系列的课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等。包括:音视频、流媒体、直播、Android、视频监控28181、等。 我将带领大家一起来学习PCM重采样及音频编解码的知识。具体内容包括:1.PCM详解及命令行实战。2.
WAV
详解及代码实战。3.音频解码为PCM代码实战。4.PCM重采样原理及实战。5.PCM编码为AAC实战。
Sound-Similar-Free-Setup.exe
Sound-Similar (免费版)是一个轻巧的工具软件,可用于测量
两个
具有线性PCM格式的
WAV
声音文件在听觉上的
相似度
。这种格式是
WAV
文件中最常见的。
相似度
以百分比0%~100%来表示。它不是通过对
两个
数字文件
进行
一个字节一个字节的对比而得,也不是通过对时域波形的形状
进行
对比而得,而是基于人的听觉感受,通过一系列的时域、频域和时频域
分析
得到的。测得的
相似度
可用于声音的归类以及基于听感的声音质量检测。
两个
WAV
文件可以具有不同的采样频率、不同的采样位数以及一个或
两个
通道的数据。如果是双声道信号,则对比中采用的是
两个
通道的平均值。声音的音量差别不会影响
相似度
的测量,除非音量小到足以影响所能感知到的声音品质。 不同类别的声音,例如语音、音乐、和环境声音,可能具有不同的频率范围。 Sound-Similar允许用户指定用于对比的频率范围以提高
相似度
测量的准确度。频率范围可以延伸到次声波或超声波范围。 有两种对比模式:(1)全长vs全长(Full Length vs Full Length) (2) 短文件的全长vs长文件的部分长度(Full Length of the Shorter vs Partial Length of the Longer)。这两种模式都允许
两个
文件有不同的时间长度。模式2可用于判断短文件是否是长文件中的一部分。如果是的话,给出其在长文件中的具体位置。声音长度应大于50毫秒,且应大于所设置的频率低限的倒数。声音长度的高限则只受制于电脑的内存大小。 本软件中的
相似度
评分算法是按常规用途来优化的。低于几个百分点的
相似度
通常表示
两个
声音完全不同,而从几个百分点到100%表示
两个
声音是相似的,只是相似程度不同。也就是说,Sound-Similar不仅可以用来
进行
声音归类,而且也可以用来检测声音跟标准样本对比后的质量差别。
AudioCompare:比较音频文件的相似性
概括 比较
两个
音频文件或音频文件目录以评估它们的相似性。 可能已从另一个文件派生的文件被标记为匹配。 要运行该程序,请输入以下之一: ./audiocompare -f文件1 -f文件2 ./audiocompare -f文件1 -d目录1 ./audiocompare -d目录1 -f文件1 ./audiocompare -d目录1 -d目录2 “ -f”参数后面的参数必须是文件名,“-d”参数后面的参数必须是仅包含音频文件的目录。 输入文件必须是
WAV
E或MP3文件。 您可以列出相同的文件或目录两次。 如果发现错误,将打印适当的错误消息,并且程序可以继续执行。 如果比较了
两个
不匹配的文件,则匹配结果将打印为“ NO MATCH”,如果比较了
两个
匹配的文件,则显示为“ MATCH ...”,列出
两个
匹配的文件,并给出匹配分数。 该程序旨在在Linux上运行。 与OS X或
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章