CUM Sphinx

注意:
语言模型的构建看此篇帖子:https://blog.csdn.net/qq_29894613/article/details/93667263
本人的Linux系统为Ubuntu18.04。

  1. 安装SpeechRecognitio模块

    pip3 install SpeechRecognition  # python3.0+
    

    验证SpeechRecognition模块是否安装成功

    import speech_recognition as sr
    print(sr.__version__)
    
  2. 安装PocketSphinx及依附模块

    来源:https://github.com/Uberi/speech_recognition/blob/master/reference/pocketsphinx.rst,在该链接的Building PocketSphinx-Python from source部分

  • On any Debian-derived Linux distributions (like Ubuntu and Mint):

    1. Run sudo apt-get install python python-all-dev python-pip build-essential swig git libpulse-dev libasound2-dev for Python 2, or sudo apt-get install python3 python3-all-dev python3-pip build-essential swig git libpulse-dev libasound2-dev for Python 3.
    2. Run pip install pocketsphinx for Python 2, or pip3 install pocketsphinx for Python 3.
  1. 测试是否成功

    import speech_recognition as sr# 读入本地".wav"格式的音频文件
    r = sr.Recognizer()
    harvard = sr.AudioFile('harvard.wav')# 通过麦克风输入音频(安装过Microphone模块后才可使用)
    # 安装链接:https://github.com/Uberi/speech_recognition
    # with sr.Microphone() as source:
    #     print("Say something!")
    #     audio = r.listen(source)with harvard as source:audio = r.record(source)
    # 调用Sphinx模块识别音频文件中的语言
    try:print("Sphinx thinks you said " + r.recognize_sphinx(audio))# 将结果保存到文本文件txtName = 'savedSpeechRecognition.txt'with open(txtName, 'w+') as f:lines = f.readlines()  # 读取所有行数据f.write(r.recognize_sphinx(audio))f.write('\n')
    except sr.UnknownValueError:print("Sphinx could not understand audio")
    except sr.RequestError as e:print("Sphinx error; {0}".format(e))
    

语音识别——CUM_Sphinx的安装及使用相关推荐

  1. HTK语音识别工具包的安装和编译

    今天介绍一下HTK语音识别工具包的安装和编译,希望能够帮助到更多做语音相关工作的同仁们. 介绍: HTK是用来进行自动语音识别研究的工具包,它由剑桥大学工程系的机器智能实验室开发的开源软件,全称叫做H ...

  2. python 语音识别 windows_window下安装CMUSphinx实现语音识别(python+SpeechRecognition+PocketSphinx)...

    本文介绍使用的环境是: window server 2012 python 3.7(使用Anaconda的方式安装的) 网上介绍安装CMUSphinx基本上都是基于Linux系统的,基于Window系 ...

  3. htk 语音识别 linux,【语音识别】HTK安装及学习

    Step1:HTK安装 (1)linux安装 进入htk目录, ./configure ./make all ./make install 一切顺利,没有error 测试:HInit,有打印各个选项的 ...

  4. 语音识别之HMMS安装和MFCC安装

    1.MFCC(梅尔频率倒谱系数)python包安装 引用MFCC需要安装"python_speech_features" 包说明和下载地址: http://python-speec ...

  5. linux离线语音识别安装运行总结

    今天我们要来看的是linux离线语音识别的安装和运行,在开始说之前,我想问一下,很多人都玩过小游戏吧,我之前的一个朋友自己做了一个贪吃蛇小游戏,然后给他加上了语音识别系统,更加增添了游戏的趣味,对于语 ...

  6. linux离线语音识别程序,linux离线语音识别安装运行总结

    今天我们要来看的是linux离线语音识别的安装和运行,在开始说之前,我想问一下,很多人都玩过小游戏吧,我之前的一个朋友自己做了一个贪吃蛇小游戏,然后给他加上了语音识别系统,更加增添了游戏的趣味,对于语 ...

  7. 语音识别:安装编译Kaldi详细过程及遇到的一些问题汇总

    语音识别-Kaldi的安装编译实录(Ubuntu环境) 本篇博客用于记录一次用开源语音识别(ASR)工具Kaldi来实现中文语音识别功能的经历,记录一路遇到的一些问题.希望本篇文章可以给广大有需要的人 ...

  8. QYResearch回顾:2017年中国汽车语音识别系统产量为1413万

    本文为QYResearch分析师整理首发,若转载请写明来源 发布者:QYR 发布日期:2018年9月26日 汽车语音识别系统是安装在汽车上以满足现代车辆消费者在车内工作.休息.娱乐以及行车安全等方面的 ...

  9. 教你怎样用Python进行语音识别!非常精准!

    网上找到一些例子,有一些成熟的模型,可以将语音转成文字.例如Cloud Speech API,但是需要你使用google云平台的前提. speech recognition 对于python这一非常成 ...

最新文章

  1. 【Smart_Point】C/C++ 中独占指针unique_ptr
  2. python输入字母判断大小写_Python-检查输入的数字、大写字母、小写字母和特殊字符...
  3. python分割数字_对python数据切割归并算法的实例讲解
  4. centos运行java图形化界面_Linux/CentOS关闭图形界面(X-window)和启用图形界面命令
  5. YbtOJ-交换游戏【树链剖分,线段树合并】
  6. 项目管理——任务分配闲谈
  7. bzoj1967 [AHOI2005]穿越磁场 离散最短路
  8. 判断Windows操作系统位数的方法
  9. 信用卡交易数据异常检测
  10. rv1126+imx307/335/415公板使用总结
  11. win10 双开微信实操
  12. 单片机指令系统(1)
  13. GPT-3+DALL-E 2 = 海量带标签数据自动生成 ?
  14. 2019.7学习总结-目标检测-Python+pytorch
  15. NDK at ...Android\Sdk\ndk\21.1.6528147 did not have a source.properties file
  16. hexo butterfly主题 添加全局吸底APlayer
  17. 用 Vue 改造 Bootstrap,渐进提升项目框架
  18. 软件测试软件测试工程师
  19. 一学年的竞赛总结和回顾【我参加过的那些竞赛】
  20. Flink DataStream API 中的多面手——Process Function详解

热门文章

  1. C. Felicity is Coming!(灰常考验思维!!)
  2. Error: getaddrinfo ENOENT报错解决
  3. 作为一名程序员情感语句
  4. 几起典型的核或辐射事故简介
  5. CentOS6.8下nodejs环境安装
  6. 俄罗斯方块c 语言课程设计流程图,C语言课程设计俄罗斯方块源代码详细分解.doc...
  7. 分享99个ASP办公 OA源码,总有一款适合您
  8. 麻将游戏开发运营站在玩家角度考虑问题 切勿夸大宣传
  9. 求生之路(Left 4 Dead)中文免安装版
  10. 三维激光扫描仪VZ6000软件简易操作流程