首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Librosa Mel-频谱图日志形状

Librosa Mel-频谱图日志形状
EN

Stack Overflow用户
提问于 2019-11-07 12:42:26
回答 1查看 783关注 0票数 1

我正在使用python中的Librosa从GTZAN数据集中提取对数Mel谱图。我的代码是-

代码语言:javascript
复制
data, sampling_rate = librosa.load(os.path.join(dir, folder, file), )
mel = librosa.feature.melspectrogram(y=data, hop_length = 512//2, n_fft = 512, n_mels = 64)
mel = librosa.power_to_db(mel**2)

嗯,它工作得很完美。但是,每个Mel谱图的大小是不同的。大多数对数Mel谱图的大小为2586,其中少数大小为2590到2620。

我在Mel光谱图上检查了日志的大小不同。当记录所有音频都是相同长度时,它们的大小是如何不同的…

有什么建议吗,谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-12-07 19:05:57

可能音频文件在长度上有细微的变化。这种情况经常发生在数据集中。您可能应该将所有光谱图截断为最短的公共长度(2586)。

代码语言:javascript
复制
mel = mel[:,0:2586]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58742096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档