识别声音频率 [英] Recognizing sound frequencies

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

问题描述

我一段时间以来一直在尝试识别声音的频率,我的意思是,我想用PC的系统喇叭发出声音,并且我想创建一个可以识别声音的频率的软件.声音的频率.如果有人对这个主题有所了解,请帮助我...

我的邮件是[为了保护用户而删除的电子邮件地址]

感谢

Hi, I''m trying since some time, to recognize the frequency of a sound, I mean, I want to make a sound with the system horn of my PC, and I want to create a software that can recognize the frequency of that sound. If someone knows something about this theme, please help me...

my mail is [email address removed to protect user]

thanks

推荐答案

对于一般情况下的复杂声音,此问题非常困难,在非常一般的情况下几乎无法解决.但是,如果这是带有某些主导频率(或少量固定频率)的长时间蜂鸣声,则这是相对相对简单的事情.

您应该对此非常了解:
http://en.wikipedia.org/wiki/Spectral_Analysis [ http://en.wikipedia.org/wiki/Fourier_analysis [ http://en.wikipedia.org/wiki/Fourier_transform [ http://en.wikipedia.org/wiki/Fast_Fourier_transform [ FFT吉他调谐器 [
In the case of general-case complicated sound, this problem is very difficult, in a very general case practically unresolvable. However, if this is a prolonged beep with some dominated frequency (or small number of fixed frequencies), this is a relatively simple thing.

You should understand this very well:
http://en.wikipedia.org/wiki/Spectral_Analysis[^],
http://en.wikipedia.org/wiki/Fourier_analysis[^],
http://en.wikipedia.org/wiki/Fourier_transform[^],
http://en.wikipedia.org/wiki/Fast_Fourier_transform[^].

You can find the whole set of relevant techniques in this CodeProject article:
FFT Guitar Tuner[^].

—SA


是的,一般的想法是我可以用系统的号角生成想要的声音.我知道那确实很老,可能不是最好的解决方案,但这只是一种以所需的频率生成声音的方法,真正的问题是识别声音及其频率.

pd:抱歉,我的英语不太好
Yes, the general idea is that i can generate the sound I want with the frequency I want with the horn of the system. I know that is really old and may be is not the best solution, but this is just a way to generate the sound with the frequency I need, the real problem I have is to recognize the sound and its frequency.

pd: Sorry, my English is not so good


要生成音调,可以使用 ^ ].
For generating the tone you can use Console.Beep[^].


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

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