美文网首页ROS
week34 pocketsphinx离线语音识别 docker

week34 pocketsphinx离线语音识别 docker

作者: 吃醋不吃辣的雷儿 | 来源:发表于2020-06-12 11:51 被阅读0次

    英文离线语音识别,采用pocketsphinx

    安装

    安装pocketsphinx

    $ sudo apt-get install python-pip python-dev build-essential
    $ sudo pip install --upgrade pip
    $ sudo apt-get install libasound-dev
    $ sudo apt-get install python-pyaudio
    $ sudo pip install pyaudio
    $ sudo apt-get install swig
    $ sudo pip install pocketsphinx
    

    安装ROS包

    $ cd catkin_ws_nav/src
    $ git clone https://github.com/Pankaj-Baranwal/pocketsphinx
    $ cd ..
    $ catkin_make
    

    添加语言模型

    从该网址下载好后,添加到/usr/local/share/pocketsphinx/model/en-us/en-us/

    https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/Archive/US%20English%20HUB4WSJ%20Acoustic%20Model/
    

    离线语音合成

    安装

    $ sudo apt-get install ros-kinetic-audio-common
    $ sudo apt-get install libasound2
    

    使用

    Sphinx官方网站:http://www.speech.cs.cmu.edu/tools/lmtool-new.html

    sphinx
    点击browse选择已经写好的词文档后,点击compile自动生成语料库 generator

    点击tgz下载压缩包,解压到本地,即可使用,语音识别用到里面的dic和lm文件

    卸载docker

    使用 apt-get remove docker-ce 命令卸载 docker.io 后,运行 docker -v 仍能查到 docker 版本号,说明卸载不完全。

    $ sudo apt-get remove docker.io
    $ docker -v
    

    安装docker

    参考:基于 Ubuntu 安装 Docker - 简书 https://www.jianshu.com/p/4fb69f2e1c9f

    $ curl -fsSL get.docker.com -o get-docker.sh
    $ sudo sh get-docker.sh --mirror Aliyun
    

    约莫十分钟后,安装完成

    $ sudo groupadd docker
    $ sudo usermod -aG docker $USER
    

    由于国内从 Docker Hub 下载镜像有时会非常缓慢,因此可以配置国内云服务商提供的镜像加速器:
    阿里云容器镜像服务 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

    aliyun

    Ubuntu16.04 系统配置

    $ sudo nano /etc/docker/daemon.json
    

    添加以下代码

    {
      "registry-mirrors": [
        "<镜像加速器地址>"
      ]
    }
    

    重启docker

    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker
    

    检查加速器是否生效

    $ docker info
    

    看到输出以下内容,说明镜像加速器配置成功

    Registry Mirrors:
     <镜像加速器地址>
    

    相关文章

      网友评论

        本文标题:week34 pocketsphinx离线语音识别 docker

        本文链接:https://www.haomeiwen.com/subject/cievahtx.html