11

E_INFO 正在打印一堆日志。我不知道我怎么能把它关掉。我从口袋/基础狮身人面像的所有源文件中搜索了 E_INFO,但我无法找到它设置标志的位置。

4

4 回答 4

11

配置选项

-logfn /dev/null

视窗

-logfn nul

关闭日志记录。

如果您使用 API,您也可以使用

err_set_logfile(char *filename)
于 2013-07-24T13:05:30.977 回答
1

如果您使用的是 API,这就是我所做的:

// turn off pocketsphinx output
err_set_logfp(NULL);
err_set_debug_level(0);

接受的答案给出的 API 对我不起作用。

于 2015-12-27T20:14:20.273 回答
1

我使用 API,并添加

err_set_logfp(NULL);

使用前

ps_init(config);

它可以在没有任何“信息”日志的情况下工作

于 2019-04-01T07:29:04.410 回答
0

在 Python 中:

config = Decoder.default_config()
config.set_string('-logfn','nul')
于 2020-09-18T03:07:45.590 回答