java - 使用 MARF 训练说话人识别时未找到说话人

标签 java voice-recognition

我在使用 wav 文件训练时遇到错误

~/SpeakerIdentApp-bin-0.3.0-devel-20060226$ java -jar SpeakerIdentApp.jar --single-train testing-samples/1.wav
No speaker found for "testing-samples/1.wav" for training.
Done training with file "testing-samples/1.wav".

有人可以阐明这个问题吗?

最佳答案

MARF 培训要求发言者的姓名出现在“speakers.txt”文件中,该文件必须位于根文件夹中。在此文件中,您需要输入所有说话者及其要训练 MARF 的语音样本的文件名。 “speakers.txt”文件的格式如下:

SpeakerID、SpeakerName、Filename_1 |文件名_2 | ... |文件名_n

您可以通过网站http://marf.sourceforge.net获取文档并下载说话者识别应用程序以及培训数据,以便更好地了解如何使其工作。

我希望您觉得这很有用。

关于java - 使用 MARF 训练说话人识别时未找到说话人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17206662/

相关文章:

android - 无法在 Windows 上安装 sphinxbase(离线语音识别器)

Python 说话人识别

java - 通过 java 更新 Notes 文档

java - Java 中循环技巧的 Helloworld 示例

java - 使用 javaaddpath 将 java 库添加到 MATLAB 中

android - 触发心率检查的语音命令列表

java - Android:如何确定 HTTP PUT 请求是否已完成处理

java - 插入 Java 类方法(无接口(interface))

android - 如何在 Android Things 应用程序上获得语音识别?

c++ - stdafx.h 和 sapi.h 在 C++ 中无法正常工作(使用 Code::Blocks)