语音音频数据和提取

2视图(30天)
jcclar12
jcclar12 2022年10月13日
评论道: jcclar122022年11月3日
我想提取数值数据从原始语音音频文件(. wav)——取出数字音高(Hz)和做谱分析在语音音频文件。然而,我想有沥青在整个音频文件时间戳到后来被转化为. csv或. txt,和光谱等分析和统计。
我该怎么做?我在寻找成功的代码。我新Matlab,但我有音频包已经安装了。到目前为止我看到的部分我想在互联网上,但他们从不工作。至于现在数据没有吵闹,但是我可能需要清洁一些额外的背景声音。
提前谢谢你的帮助。

接受的答案

jibrahim
jibrahim 2022年10月20日
您可以使用 球场 函数来获取音高值随着时间戳
[x, fs] = audioread (“SingingAMajor-16-mono-18secs.ogg”);
winLength =圆(0.05 * fs);
overlapLength =圆(0.045 * fs);
[f0, idx] = =音高(x, fs,方法“SRH”WindowLength = winLength OverlapLength = OverlapLength);
tf0 = idx / fs;
3评论

登录置评。

更多的答案(0)

类别

找到更多的在音频I / O和波形的一代帮助中心文件交换

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!