Сохранить вывод текста от Юлиуса - PullRequest
0 голосов
/ 13 июня 2018

Я использую распознавание речи Julius в Windows 10 и хотел бы сохранить текстовый вывод только того, что сказано в текстовом файле, т. Е. Значение строки предложения 1, отмеченное ниже.Я искал документацию и онлайн, но не нашел способа сделать это.В идеале, файл будет переписываться или добавляться каждый раз, когда через микрофон поступает новый вход.Если в текстовом файле содержится больше информации, я могу запустить поиск того, что мне нужно, и это будет хорошо, но я не могу понять, есть ли способ фактически записать в текстовый файл.

pass1_best:   よ ござい ます
pass1_best_wordseq: <sil> あ+ア+感動詞 よ+ヨ+助詞 ござい+ゴザイ+動詞 ます+マス+助動詞     <sil>
pass1_best_phonemeseq: sp_S | a_S | y_B o_E | g_B o_I z_I a_I i_E | m_B a_I s_I u_E | sp_S
pass1_best_score: 119.575493
### Recognition: 2nd pass (RL heuristic best-first)
STAT: 00 _default: 3022 generated, 1276 pushed, 61 nodes popped in 187
**sentence1:  お はよう ござい ます**
wseq1: <sil> お+オ+接頭辞 はよう+ハヨー+形容詞 ござい+ゴザイ+動詞 ます+マス+助動詞 <sil>
phseq1: sp_S | o_S | h_B a_I y_I o:_E | g_B o_I z_I a_I i_E | m_B a_I s_I u_E | sp_S
cmscore1: 0.312 0.979 0.504 0.975 0.827 1.000
score1: 219.152496
Stat: wav2mfcc-pipe: cepstral mean and variance written to "text.txt"

1 Ответ

0 голосов
/ 13 июля 2018

У вас есть пара опций: если вы используете Julius напрямую, то есть запускаете экземпляр julius и взаимодействуете напрямую, вы можете поиграть с опцией

-logfile julius.log         # redirect logs to file 

или просто направить вывод, который обычноприходит к стандартному выводу в файл как в

julius -C my.jconf | saveloghere.log

Более интересная возможность состоит в том, чтобы запустить Julius в модульном режиме, как сервер сокетов (см. опцию -module # start in module mode).Затем вывод возвращается в виде XML, и вы можете использовать анализатор XML для получения необходимой информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...