gpt4 book ai didi

audio - 参数错误 : data must be floating-point (librosa)

转载 作者:行者123 更新时间:2023-12-04 17:15:26 25 4
gpt4 key购买 nike

引用:https://github.com/librosa/librosa/blob/master/examples/LibROSA%20demo.ipynb 代码:

import librosa

S = librosa.feature.melspectrogram(samples, sr=sample_rate, n_mels=128)

log_S = librosa.power_to_db(S, ref=np.max)
plt.figure(figsize=(12,4))

librosa.display.specshow(log_S, sr=sample_rate, x_axis='time', y_axis='mel')

plt.title('mel power spectrogram')

plt.colorbar(format='%+02.0f dB')

plt.tight_layout()
我收到的错误: Error i am getting

最佳答案

参数 --> sample 下面的方法是不正确的。

S = librosa.feature.melspectrogram(samples, sr=sample_rate, n_mels=128)

我们正在从 wavfile 读取中获取样本。
sample_rate, samples = wavfile.read(str(train_audio_path) + filename)
问题在此处指定 wave file read wrong

所以使用下面这行代码来获取 sample 在正确的数据类型中。
samples, sample_rate = librosa.load(str(train_audio_path)+filename)

引用: librosa.github.io

关于audio - 参数错误 : data must be floating-point (librosa),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49586458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com