E_INFO печатает кучу журналов. Я не знаю, как я могу отключить это. Я искал E_INFO во всех исходных файлах в pocket/base sphinx, но не смог найти, где он устанавливает флаг.
Как отключить E_INFO в pocketsphinx?
Ответы (4)
Вариант конфигурации
-logfn /dev/null
Окна
-logfn nul
отключает ведение журнала.
Если вы используете API, вы также можете использовать
err_set_logfile(char *filename)
person
Nikolay Shmyrev
schedule
24.07.2013
Есть ли способ отключить его для предварительно созданного pocketsphinx, т.е. в Java во время выполнения? Пробовал не вызывать setRawLogDir - не помогло.
- person Yevgeniy; 02.09.2014
Извините, Евгений, я не знаю, о чем ваш вопрос. Если про Android, то sphinxbase там использует стандартное андроидное логирование через logcat, это немного другое дело.
- person Nikolay Shmyrev; 02.09.2014
Оно делает. Разве тема этой страницы не об этом? В любом случае, знаете ли вы, как я могу отключить эти журналы, не используя Proguard (что замедлит процесс сборки)? Мне нужно удалить это сообщение в отладочной среде
- person Yevgeniy; 03.09.2014
Евгений, сообщения logcat могли просто отфильтровываться. Если вы хотите полностью удалить сообщения из logcat, вы можете отредактировать исходники pocketsphinx. Я не рекомендую вам делать это, хотя вы столкнетесь с проблемами при отладке вашего приложения в будущем.
- person Nikolay Shmyrev; 03.09.2014
Это сработало. Для пользователей Windows используйте pocketsphinx_continuous -logfn NUL
- person Abhishek Deb; 06.01.2016
Если вы используете API, я сделал следующее:
// turn off pocketsphinx output
err_set_logfp(NULL);
err_set_debug_level(0);
API, указанный в принятом ответе, у меня не работал.
person
syb0rg
schedule
27.12.2015
К сожалению, это не сработало для меня в Windows 10. Я не могу найти явную версию, но комментарии предполагают, что мой источник моложе июля 2015 года. И принятый ответ тоже не сработал.
- person JimmyNJ; 03.02.2017
я использую API и добавляю
err_set_logfp(NULL);
Перед использованием
ps_init(config);
и он будет работать без журнала "INFO"
person
Curricane Chen
schedule
01.04.2019
В Питоне:
config = Decoder.default_config()
config.set_string('-logfn','nul')
person
user12989841
schedule
18.09.2020