gpt4 book ai didi

来自麦克风的连续语音识别 pocketsphinx

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

如何使用 pocketsphinx 从麦克风执行连续语音识别。如何在 C 中使用 gstreamer 插件 api?

最佳答案

how to perform continuous speech recognition from microphone using pocketsphinx

为此有多个 API。其中之一是普通的 pocketsphinx API。您可以阅读 pocketsphinx/src/continuous.c 中的 pocketsphinx_continuous 源代码以了解如何使用它。你可以只需将来自 continuous.c 的源代码包含到您的应用程序中。

how to use gstreamer plugin api in C ?

如果您想使用 gstreamer,您首先需要学习 gstreamer 基础知识。您可以在这里找到一些 gstreamer 文档。

http://docs.gstreamer.com/display/GstSDK/Basic+tutorials

不幸的是,很难在一个响应中涵盖所有内容,但项目的基本顺序是:

  1. 使用音频 src、音频重采样、vader 和 pocketsphinx 创建管道
  2. 连接到 pocketsphinx 插件信号,信号将为您提供识别的数据
  3. 启动管道和主循环。
  4. 等待识别的数据信号并执行所需的操作。

除了需要从 C 调用相同的方法外,它与 pocketsphinx/src/gst-plugin/livedemo.py 中的 python 示例没有什么不同。

关于来自麦克风的连续语音识别 pocketsphinx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14670072/

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