gpt4 book ai didi

python - 配置 pocketsphinx gstreamer 元素

转载 作者:行者123 更新时间:2023-12-01 04:23:38 24 4
gpt4 key购买 nike

我有 pocketsphinx 作为 python gstreamer 管道内的一个元素运行,大致如下:

launch_config = 'gconfaudiosrc ! audioconvert ! audioresample ! vader name=vad auto-threshold=true ! pocketsphinx name=asr ! fakesink'
pipeline = gst.parse_launch(launch_config)

使用 gst-inspect,我可以看到 pocketsphinx 元素具有多个属性(例如语言模型文件和字典文件),但这些属性与命令分离 -line 选项通常可以传递给可执行文件。

我想更改 pocketsphinx 使用的日志文件,但这只是 gst-pocketsphinx 的一个选项,而不是 pocketsphinx gstreamer 元素。

$ gst-inspect-0.10 pocketsphinx
INFO: cmd_ln.c(691): Parsing command line:

gst-pocketsphinx \
-samprate 8000 \
-cmn prior \
-fwdflat no \
-bestpath no \
-maxhmmpf 2000 \
-maxwpf 20

Current configuration:
[NAME] [DEFLT] [VALUE]
<snip>
-logfn

如何将 logfn 参数传递给 pocketsphinx gstreamer 元素?

最佳答案

我建议您使用最新的pocketsphinx 5prealpha,它支持gstreamer-1.0并且使用gstreamer日志框架,因此您可以像管理任何其他gstreamer元素一样管理它。

关于python - 配置 pocketsphinx gstreamer 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33409238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com