保存Julius的文本输出

时间:2018-06-13 06:19:35

标签: speech-recognition speech-to-text julius-speech

我在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"

1 个答案:

答案 0 :(得分:0)

您有两个选择:如果您直接使用Julius,即启动julius实例并直接进行交互,则可以使用该选项

-logfile julius.log         # redirect logs to file 

或简单地将通常是标准输出的输出通过管道输送到

中的文件
julius -C my.jconf | saveloghere.log

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