【问题标题】:How to change MFCCs to PointList and GMM如何将 MFCC 更改为 PointList 和 GMM
【发布时间】:2013-01-23 21:22:57
【问题描述】:

我使用 comirva 包制作了一个情绪识别程序。

我有很多关于愤怒、快乐等情绪的 wav 文件。

为了制作一个 gmm,首先,我从一个 argry 文件中提取了 mfcc 特征。

我困惑的是如何将 mffccs 更改为 pointlist。

哪一个是正确的? i) 将从一个文件中提取的 mfcc 更改为一个 pointList ii) 将从多个文件中提取的 mfcc 提取到一个点列表中

【问题讨论】:

    标签: speech-recognition point k-means gaussian mfcc


    【解决方案1】:

    正确的是

    iii) 将从属于相同情绪(例如愤怒)的许多文件中提取的 mfcc 提取到一个点列表并在它们上训练 GMM。因此,您应该得到一组与情绪相对应的 GMM。

    这种情绪分类算法有点毫无意义。要检测情绪,需要一些其他特征,如音调等。我建议你先看看真正的情感识别库,比如 openart/openear:

    https://sourceforge.net/projects/openart/

    【讨论】:

    • 非常感谢。你的评论对我很有用。我选择 mffcc 作为语音识别方式的原因是论文。一些令人遗憾的论文认为 mfcc + delta mfcc + gmm 组合显示出最佳识别率。虽然我想使用您推荐的库,但我必须使用 java 库,因为我的团队正在制作一个 android 应用程序。据我所知,将 c++ 库移植到 java 代码是一项非常艰巨的工作。不是吗?所以我认为,如果不是那么无意义的话,最好使用 mfcc + gmm。因为我是英语初学者,所以我的写作很差,对不起。再次感谢您的支持。
    • 在使用 openear 方面,您可以轻松地使用 C++,然后拥有一个 Web 服务,这样您就可以与您的 Android 部件从 C++ 进行通信。看看:link...
    猜你喜欢
    • 2013-03-04
    • 2016-02-06
    • 2010-12-30
    • 2021-04-25
    • 2012-08-25
    • 2017-12-26
    • 2013-10-13
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多