安装PocketSphinx 开源的api 用于语音转换文本
pip install PocketSphinx
pip install SpeechRecognition
如果安装PocketSphinx 报错:
Complete output (6 lines):
running bdist_wheel
running build_ext
building ‘sphinxbase._sphinxbase’ extension
swigging deps/sphinxbase/swig/sphinxbase.i to deps/sphinxbase/swig/sphinxbase_wrap.c
swig.exe -python -modern -threads -Ideps/sphinxbase/include -Ideps/sphinxbase/include/sphinxbase -Ideps/sphinxbase/include/win32 -Ideps/sphinxbase/swig -outdir sphinxbase -o deps/sphinxbase/swig/sphinxbase_wrap.c deps/sphinxbase/swig/sphinxbase.i
error: command ‘swig.exe’ failed: No such file or directory

需要安装下载swig
下载:https://sourceforge.net/projects/swig/files/swigwin/swigwin-4.0.1/swigwin-4.0.1.zip/download?use_mirror=jaist
下载后解压缩在C盘,配置环境变量,用户环境变量中新增C:\swigwin-4.0.1
保存后 cmd 输入 swig -version 查看安装成功

重开anaconda 再安装 pip install PocketSphinx
如果出现下面错误
error: [WinError 3] 系统找不到指定的路径。: ‘D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\PlatformSDK\lib’

需要安装twisted
去这个网站http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载对应的文件
如果报错ERROR: Twisted-19.10.0-cp38-cp38-win32.whl is not a supported wheel on this platform.
需要查下 自己的版本
import pip._internal
print(pip._internal.pep425tags.get_supported())
如果不行使用
import pip
print(pip.pep425tags.get_supported())


根据这些信息选择下载

下载后放入C盘
在anaconda prompt中 路径指向文件保存路径然后 c:>pip install Twisted-19.10.0-cp37-cp37m-win_amd64.whl
安装成功后继续安装pip install PocketSphinx

---------------------------------------程序-----------------------------------------------
import speech_recognition as sr
audio_file=‘yuyin.wav’
r=sr.Recognizer()
with sr.AudioFile(audio_file)as source:
audio=r.record(source)
try:
#print(‘文本内容:’,r.recognize_sphinx(audio,language=“zh_CN”))
print(‘文本内容:’,r.recognize_sphinx(audio))
except Exception as e:
print(e)

python语音转换文本相关推荐

  1. Python 语音转文本

    python中制作语音转文本比其他语言简单,只要调用pyttsx3(模块)就可以了.但是必须先安装WIN11系统的语音识别功能 具体查看方法:打开控制面板,搜索"语音识别",如果出 ...

  2. 5个免费、免注册且无时长限制在线语音转换文本网站分享(收藏)

    达芬奇前几期同大家分享了几个在线文字转语音网站及线下语音转文字方法,满足了一些同学的需求:有些同学想要更简单方便的线上语音转文字方法,今天继续同大家分享几个免费的在线语音转换文字网站,有需要用到的同学 ...

  3. python语音播放文本_python将文本转化成语音并播放

    一.问题 在学习的过程中,我们会涉及到将文本信息,转化成语音的过程,比如:我爬取了一个小说的网站,我要将里面的内容进行语音处理. 目前能够进行语音的方法还是很多,比如win32com,百度ai. 二. ...

  4. python离线语音转文本_使用Python将语音转换为文本的方法

    使用Python将语音转换为文本的方法,语音,转换为,文本,您的,麦克风 使用Python将语音转换为文本的方法 易采站长站,站长之家为您整理了使用Python将语音转换为文本的方法的相关内容. 语音 ...

  5. 谷歌语音文本转换python代码_谷歌语音到文本API结果为空

    我正在使用云语音到文本api将音频文件转换为文本文件.我用python执行它,下面是代码.在import io import os os.environ["GOOGLE_APPLICATIO ...

  6. python 调用dll 东芝_如何在东芝笔记本电脑和Windows 7上使用python进行文本到语音转换?...

    我试图找到一种方法在 python中创建文本到语音(我在 Windows 7上).我正在使用pyinstaller来编译这个程序.我尝试了很多方法,包括使用谷歌通过urllib2模块访问的非官方文本到 ...

  7. python简单发音-Python如何实现文本转语音

    准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了. 使用Speech API 原理 我们的想法是借助微软的语音接口,所以我们肯定是要进行调用 相 ...

  8. object如何转换为int_如何使用Python将语音转换为文本

    语音识别是计算机软件识别口语中的单词和短语,并将其转换为可读文本的能力.那么如何在 Python 中将语音转换为文本?如何使用 SpeechRecognition 库在 Python 中将语音转换为文 ...

  9. python语音库_Python中的Python文本到语音

    Python中是否有任何库使用Mac Lion的内置文本到语音引擎来实现或允许文本到语音转换? 我做谷歌,但大多数是基于Windows的.我试过pyttx. 我试着跑 import pyttsx en ...

最新文章

  1. MATLAB读取写入文本数据最佳方法 | Best Method for Loading Saving Text Data Using MATLAB
  2. Glide-源码分析(一)
  3. 基因在细胞系当中的表达数据库,CCLE使用简述
  4. 小腿训练三部曲(一)
  5. 关于 Http 协议,你必须要知道的
  6. java 生成校验验证码_java 验证码生成与校验
  7. sqlite3 编译问题
  8. android 手机 熄屏 短信控制_华为手机音量键还隐藏着这8个实用功能,终于知道了...
  9. PSD分层模板,助你设计出有创意的圣诞海报
  10. JavaWeb核心编程之(三.6)HttpServlet
  11. 中国企业考勤软件市场趋势报告、技术动态创新及市场预测
  12. 【APICloud系列|32】 aMapNavigation高德地图导航的实现
  13. pdsh@xxxx: localhost: connect: Connection refused
  14. YOLOV7改进--添加CBAM注意力机制
  15. 记录一个小程序的破解
  16. 任务5独立实践SQL数据模型分析
  17. 在Android平台上搭建Qualcomm的FastCv
  18. 安装php详细步骤,PHP开发:安装PHP详细步骤
  19. DNS发生错误导致网页打不开
  20. python常用关键字意思_Python 关键字列表及示例

热门文章

  1. Mac鼠标跟踪速度慢的问题(小技巧)
  2. 大数据发展趋势及动态
  3. 开关电源中的一些英文缩写
  4. 移动互联网悄然发生的十大变化,你必须知道
  5. 【自制插件】B站专栏语音朗读器 v1.0 专栏你太美
  6. 做自适应网站专业乐云seo_自适应网站系统相信乐云seo
  7. qmake 乱乱乱谈(四)
  8. android midi 分析,MIDI 架构  |  Android 开源项目  |  Android Open Source Project
  9. 一名8年测试工程师,因为偷偷接私活被····
  10. RGB三色查询对照表