0

我在 Windows 10 上运行 Julius 语音识别,并希望只保存对文本文件所说的任何内容的文本输出,即下面标记的“句子 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"
4

1 回答 1

0

您有几个选择:如果您直接使用 Julius,即启动 julius 实例并直接交互,那么您可以使用该选项

-logfile julius.log         # redirect logs to file 

或者只是将通常进入标准输出的输出通过管道传输到文件中,如

julius -C my.jconf | saveloghere.log

一个更有趣的可能性是以模块模式运行 Julius,作为一个套接字服务器(见选项-module # start in module mode)。然后输出以 XML 形式返回,您可以使用 XML 解析器来获取所需的信息。

于 2018-07-13T10:26:31.730 回答