📜  Python中Uberi/Speechrecognition的介绍和安装

📅  最后修改于: 2022-05-13 01:55:19.325000             🧑  作者: Mango

Python中Uberi/Speechrecognition的介绍和安装

Python中最好的语音识别库之一,使用各种引擎和 API 在线和离线执行语音识别。

安装
在 cmd 或终端中使用此命令,确保已安装Python ,并且Python路径也存储在 pc 中。

pip install speechrecognition

或者
从 PyPI 下载资源并将其解压缩到一个文件夹中,然后在 cmd 或终端中运行以下命令。

python setup.py install

先决条件

  • Python
    确保安装了Python并且Python的路径也存储在系统中。
  • 2. PyAudio
    只有当输入来自麦克风时才需要 PyAudio。确保 PyAudio 版本为 PyAudio 0.2.11 或更高版本。如果未安装,库中的所有内容仍然可以工作,除了尝试实例化麦克风对象会引发 AttributeError。

    安装 :
    1)Windows:在cmd中执行以下命令。

pip install pyaudio
  • 2) Debian Linux:在终端中执行以下命令。
sudo apt-get install python-pyaudio python3-pyaudio
  • 适用于Python的 Google API 客户端库
    仅当想要使用 Google Cloud 语音 api 时才需要 Google API 客户端库。
    安装 :
    1) 窗口:执行
pip install virtualenv
virtualenv 
\Scripts\activate
\Scripts\pip.exe install google-api-python-client
  • 在 CMD 中。
    2) Debian Linux:执行
pip install virtualenv
virtualenv 
\Scripts\activate
\Scripts\pip.exe install google-api-python-client
  • 在一个终端
  • Flac 编码器
    需要 FLAC 编码器来编码音频数据以发送到 API。如果使用 Windows(x86 或 x86-64)、OS X(仅限 Intel Mac,OS X 10.6 或更高版本)或 Linux(x86 或 x86-64),则此库已捆绑在一起 - 您无需安装任何东西.
  • 袖珍狮身人面像
    当且仅当您想使用 Sphinx 识别器时才需要 PocketSphinx-Python
    安装 :
    1) Windows:通过运行下载完整的 PocketSphinx-Python 源代码
  • 注意:无法从 GitHub 下载 ZIP 存档。
    在 PocketSphinx-Python 源代码文件夹中运行以下命令来编译和安装 PocketSphinx。
python setup.py install
  • 2)Linux:运行
    对于Python 2,
pip install pocketsphinx 
  • 对于Python 3。
pip3 install pocketsphinx