matlab - 如何使用Matlab查找声音强度?

标签 matlab audio signal-processing

我正在寻找MATLAB中的一些功能,以便找出声音的某些参数,例如z强度,密度,频率,时间和频谱特性。
我知道如何使用“audiorecorder”作为功能来记录采样的语音,以及“getaudio”来绘制它。但是我需要实现我上面提到的采样的记录语音的参数。如果有人可以帮助我,请多谢。

最佳答案

这是一个非常模糊的问题,您可能想要(首先)缩小范围,并添加尽可能多的上下文详细信息,它肯定会吸引更多的答案(也正如Ion所提到的,您可以将其发布在http://dsp.stackexchange.com上) )。

声音强度:麦克风通常可以测量压力,但是您可以很容易地从中获得强度(请参阅this question)。您的主要问题是麦克风通常不经过校准,这意味着您无法将振幅与压力相关联。您可以从声音强度获得声音密度

频率:您可以使用快速傅立叶变换来获得声音的频谱(请参见Matlab函数 fft )。

至于频谱或时间身份,我相信这些是心理声学的概念,这并不是我真正的专长。

关于matlab - 如何使用Matlab查找声音强度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605965/

相关文章:

python - 构建正则表达式以检查特定的文本数据库格式

python - 在后台更改 Windows 10 应用程序音频混合(最好使用 Python)

c - 用 C 编写的好 MP3 或 OGG 解码器

Matlab - 信号噪声去除

c - 正弦函数频率突然跳变

matlab - 如何从 Matlab 打开默认文件管理器中的目录?

matlab - 如何在 MATLAB 中绘制等高线图的等高线上放置字符串标签

matlab - 调试时仅针对特定循环索引

audio - 单触 : Capture Audio Stream From Microphone

c - 在 C 中实现简单的高通和低通滤波器