我正在寻找MATLAB中的一些功能,以便找出声音的某些参数,例如z强度,密度,频率,时间和频谱特性。
我知道如何使用“audiorecorder”作为功能来记录采样的语音,以及“getaudio”来绘制它。但是我需要实现我上面提到的采样的记录语音的参数。如果有人可以帮助我,请多谢。
最佳答案
这是一个非常模糊的问题,您可能想要(首先)缩小范围,并添加尽可能多的上下文详细信息,它肯定会吸引更多的答案(也正如Ion所提到的,您可以将其发布在http://dsp.stackexchange.com上) )。
声音强度:麦克风通常可以测量压力,但是您可以很容易地从中获得强度(请参阅this question)。您的主要问题是麦克风通常不经过校准,这意味着您无法将振幅与压力相关联。您可以从声音强度获得声音密度。
频率:您可以使用快速傅立叶变换来获得声音的频谱(请参见Matlab函数 fft
)。
至于频谱或时间身份,我相信这些是心理声学的概念,这并不是我真正的专长。
关于matlab - 如何使用Matlab查找声音强度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605965/