How do I turn off E_INFO in pocketsphinx?

前端 未结 4 897
野的像风
野的像风 2021-02-14 02:12

E_INFO is printing a bunch of logs. I don\'t know how I can turn that off. I searched E_INFO from all source files in pocket/base sphinx but I was not able to find where it set

相关标签:
4条回答
  • 2021-02-14 02:55

    If you are using the API, this is what I did:

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

    The API given by the accepted answer didn't work for me.

    0 讨论(0)
  • 2021-02-14 02:57

    In Python:

    config = Decoder.default_config()
    config.set_string('-logfn','nul')
    
    0 讨论(0)
  • 2021-02-14 03:04

    i use the API,and add

    err_set_logfp(NULL);
    

    before using

    ps_init(config);
    

    and it will work without any "INFO"log

    0 讨论(0)
  • 2021-02-14 03:05

    Configuration option

    -logfn /dev/null
    

    Windows

    -logfn nul
    

    turns off logging.

    If you are using API you can also use

    err_set_logfile(char *filename)
    
    0 讨论(0)
提交回复
热议问题