Как установить параметры "bw" для адаптации акустической модели?

В уроках он написал эту команду: ~~~

./bw \
 -hmmdir en-us \
 -moddeffn en-us/mdef.txt \
 -ts2cbfn .ptm. \
 -feat 1s_c_d_dd \
 -svspec 0-12/13-25/26-38 \
 -cmn current \
 -agc none \
 -dictfn cmudict-en-us.dict \
 -ctlfn arctic20.fileids \
 -lsnfn arctic20.transcription \
 -accumdir .
~~~

Но я проверил мой feat.params и это имеет такое содержание:

~~~
-lowerf 130
-upperf 6800
-nfilt 25
-transform dct
-lifter 22
-feat 1s_c_d_dd
-svspec 0-12/13-25/26-38
-agc none
-cmn current
-varnorm no
-model ptm
-cmninit 40,3,-1
~~~

Я не знаю, как мне настроить эти параметры? Я пытаюсь настроить акустическую модель для продолжительной речи.

Я получил свою модель отсюда: https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/US%20English/cmusphinx-en-us-ptm-5.2.tar.gz/download

И попытался настроить вышеупомянутую команду как это:

./bw -hmmdir en-us -moddeffn en-us/mdef.txt -ts2cbfn .cont. -feat 1s_c_d_dd -cmn current -agc none -dictfn cmudict-en-us.dict -ctlfn robot_train.fileids -lsnfn robot_train.transcription -accumdir -lda feature_transform .

Но я получаю эти сообщения об ошибках:

ИНФОРМАЦИЯ: main.c(229): скомпилировано 22 марта 2018 года в 12:54:02 ОШИБКА: "cmd_ln.c", строка 607: неизвестное имя аргумента "feature_transform" ОШИБКА: "cmd_ln.c", строка 704: не удалось разбирать список аргументов ОШИБКА: "cmd_ln.c", строка 753. Не удалось проанализировать список аргументов, принудительный выход

1 ответ

Решение

Я изменил свою модель на этот файл (из ptm смоделируйте учебное пособие): https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/US%20English/cmusphinx-en-us-5.2.tar.gz/download

Затем я удалил -lda feature_transform от моей команды, и это сработало!

Другие вопросы по тегам