声音扫描系统 [英] Sound Scaning system

查看:88
本文介绍了声音扫描系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的先生,

我非常需要声音应用系统模块的帮助.该模块的主要作用是计算从主要声音应用程序中提取的样本在主体中出现的次数.

对于提供的任何帮助,我将不胜感激,同时也希望了解相关费用和所需时间.

谢谢

Dear Sir,

I desperately in need of help for a module of a sound application system. What this module basically does it to count the number of times a sample extracted from a main sound application occurs in the main.

I''ll be grateful for any help offered and will also like to know the cost and duration.

Thanks

推荐答案

您最好访问vworker.com之类的网站.

该站点,尤其是功能的这一部分,供软件人员使用,以帮助其他软件人员解决类似软件人员的详细问题.

干杯.
You''re likely better off hitting a site like vworker.com.

This site and especially this part of the functionality are for software folks to help other software folks with detailed software-folks-like questions.

Cheers.


ikebotch,

我不确定,但我想说您需要研究傅里叶变换.

如果您获得了样品的傅立叶光谱,则可以针对较大样本的傅立叶光谱进行分析,以查找任何匹配项.在对节奏音轨进行量化或进行自动调谐时,可以使用傅立叶变换.

有一些开放源代码工具可用于C#中的Fourier变换,但是我不确定自己的方法是否会有所帮助.

干杯

劳伦斯
Hi ikebotch,

I''m not completely sure but I would say you need to look into Fourier Transform.

If you get the Fourier Spectrum of your sample you can then analyse that against the Fourier Spectrum of the larger sample, looking for any matches. Fourier Transforms can be used when quantising rhythm tracks or for auto-tuning.

There are some open source tools available for Fourier Transforms in C#, however I'' not completely sure that my approach would be helpful.

Cheers

Laurence


你好!

1.您应该在声音文件中获取您想看到"的样本.
2.将此样本与声音数据的第一块进行比较(获取卷积系数或获得
结果将得到一组系数.

对于欧几里得距离,最小值将显示比较样本"所在的位置.要获得满意的结果,您应该使用阈值.

对于卷积,最大值将告诉您所要寻找声音的位置.

祝你好运!

Viktor Signaievskyi
Hello!

1. You should take the samples you suppose "to see" inside the sound file.
2. Compare this samples to the first block of sound data (get Convolution coefficient or to get an Euclidean distance).
3. Slide "comparative samples" through the "target samples" (where you would like to find the comparatives) and perform the same (as in item 2) operation.

In the result you will have a set of coefficients.

For the case of Euclidean distance the minimum value will show you the place "comparative samples" are located. To have an satisfactory results you should play with threshold value.

For the convolution the max value will tell you the location of the sound you are looking for.

Good luck!

Viktor Signaievskyi


这篇关于声音扫描系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆