【问题标题】:Cepstrum pitch detection倒谱音高检测
【发布时间】:2014-03-08 13:13:29
【问题描述】:

我想使用 link 中的函数在 matlab 中使用 MFCC 功能获取音高值:

[F0, T, C] = spPitchTrackCepstrum(y, 20000, 25.6, 10, 'hamming', 0);

但所有数字都是正数(没有清音值)。

请帮我弄清楚如何正确地做到这一点。

谢谢

【问题讨论】:

  • 请发布更多代码,以及您正在使用的波形文件的链接。并展示一个你得到的结果的例子。
  • 这是 .mat 文件,其中包含 spPitchTrackCepstrum 函数 m5nw0000.pes file 的 y 向量。结果显示在res.mat

标签: matlab pitch mfcc


【解决方案1】:

为什么您认为音高轨道可以为您提供有关浊音/清音帧的信息?一个音高音轨只为您提供有关音高的信息,此源代码是一个基本示例,向您展示如何使用倒谱获取 50hz 和 1K hz 之间的音高信息,如果您需要知道您的帧是否是周期性的还是有声/无声的?需要改进代码才能拥有此功能!

【讨论】:

    猜你喜欢
    • 2011-06-02
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-01
    • 2010-11-24
    • 1970-01-01
    • 2015-12-12
    相关资源
    最近更新 更多