我阅读了很多关于此的文章,但我只是不明白我必须如何进行。
我正在尝试使用 HMM 的 MFCC 功能构建一个基本的语音识别系统,我正在使用此处提供的数据。我正在使用 Matlab 来执行此操作。
到目前为止,我已经使用这个库从语音文件中提取了 MFCC 向量。我不明白如何将这些功能用于 HMM。
你能解释一下我如何训练HMM吗?我正在使用在 matlab 中找到的 hmm 实现。请不要将我推荐给其他图书馆,因为我实际上是在尝试了解 hmm 的工作原理。
如何初始化转换和发射矩阵?
我假设每个状态都会在单词中发出一个特定的音素,那么为了训练 HMM,我们应该如何传递 MFCC 向量?
我应该采取哪些步骤来训练 HMM?
HMM的matlab实现函数在这里给出
编辑:已经很长时间了,但我想这个问题仍然与它所获得的浏览量有关,我确实解决了这个问题,代码可以在我的 GitHub 上找到