鱼C论坛

 找回密码
 立即注册
查看: 3483|回复: 11

Python3.7 64位 speech模块安装求助

[复制链接]
发表于 2019-4-17 15:55:26 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本人大四狗一枚,毕设课题是语音识别,想试试Python的speech模块,我的Python版本是Python3.7 64位,想请教大佬们speech模块的详细安装方法,我上网搜的都是32位的或者Python2.7版本的安装方法,好像没法用,求大佬指教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-4-17 18:08:54 | 显示全部楼层
命令行pip install speech
这样不行么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-17 18:14:25 | 显示全部楼层
cwhsmile 发表于 2019-4-17 18:08
命令行pip install speech
这样不行么?

import speech
import win32api
while True:
    phrase =speech.input()
    speech.say("You said %s"%phrase)
    if phrase =="turn off":
        break


我已经pip install speech,然后代码是从网上复制的,然后就报错了



Traceback (most recent call last):
  File "D:\Python\exm5.py", line 1, in <module>
    import speech
  File "D:\Python\lib\site-packages\speech.py", line 63, in <module>
    gencache.EnsureModule('{C866CA3A-32F7-11D2-9602-00C04F8EE628}', 0, 5, 0)
  File "D:\Python\lib\site-packages\win32com\client\gencache.py", line 518, in EnsureModule
    module = MakeModuleForTypelib(typelibCLSID, lcid, major, minor, progressInstance, bForDemand = bForDemand, bBuildHidden = bBuildHidden)
  File "D:\Python\lib\site-packages\win32com\client\gencache.py", line 287, in MakeModuleForTypelib
    makepy.GenerateFromTypeLibSpec( (typelibCLSID, lcid, major, minor), progressInstance=progressInstance, bForDemand = bForDemand, bBuildHidden = bBuildHidden)
  File "D:\Python\lib\site-packages\win32com\client\makepy.py", line 223, in GenerateFromTypeLibSpec
    tlb = pythoncom.LoadRegTypeLib(typelibCLSID, major, minor, lcid)
pywintypes.com_error: (-2147319779, '库没有注册。', None, None)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-17 18:15:30 | 显示全部楼层
不知道问题出在哪里
speech.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-23 20:44:29 | 显示全部楼层
推荐大家一个靠谱的论文检测平台。重复的部分有详细出处以及具体修改意见,能直接在文章上做修改,全部改完一键下载就搞定了。怕麻烦的话,还能用它自带的降重功能。哦对了,他们现在正在做毕业季活动, 赠送很多免费字数,可以说是十分划算了!地址是:http://www.paperpass.com/
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-23 11:11:49 | 显示全部楼层
Ru1 发表于 2019-4-17 18:15
不知道问题出在哪里

你好,我也遇到一模一样的问题.不知你现在解决了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-23 11:15:15 | 显示全部楼层
我的环境:python3.7.3
              pywin32_227_AMD64(pywin32_222_AMD864也试过) 都不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-24 15:25:58 | 显示全部楼层
本帖最后由 snaker 于 2019-11-24 15:30 编辑

没用过这个模块,但是百度上搜到的你可以试试

在windows平台上使用pyhton编写语音识别程序需要用到speech模块,speech模块支持的主要功能有:文本合成语音,将键盘输入的文本信息转换为语音信号方式输出;语音识别,将输入的语音信号转为文本等功能
1.安装pywin32,pywin32即Python for Windows Extensions,提供了Pyhton访问和调用Windows底层功能函数的接口,pywin32包括了win32api、win32com、win32gui、win32process等模块,下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/,根据python版本和电脑位数下载相应软件并安装。
2.下载speech模块,用pip install speech命令。
3.在C:\Users\tiantian\AppData\Local\Programs\Python\Python36\Lib\site-packages目录下找到speech.py文件,并在第59行把thread改成threading。
————————————————
版权声明:本文为CSDN博主「dh549780443」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dh549780443/article/details/79099374

还有一个

下载
用pip命令:pip install speech
另外,该模块以pywin32作为支撑,需要先下载pywin32模块,pywin32是一款Python Win32增强工具,可以方便得使用Python调用WIN32COM接口。可以在这个网站找到适合你系统的pywin32安装包下载安装:https://sourceforge.net/projects/pywin32/files/pywin32/
导入
import speech
修改
当我们使用python3调用speech会报错,需要手工修改speech.py程序:
line59 修改 import thread --> import threading
line157 修改 print prompt --> print(prompt)
示例代码:
# 将输入文字转化为语音信号输出
import speech 
while True:
    speech.say("请输入:")
    str = input("请输入:")
    speech.say("你输入的内容是: ")
    speech.say(str)

https://www.cnblogs.com/yucen/p/9343556.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-11 10:00:01 | 显示全部楼层
我现在的情况和楼主一模一样,不过看起来楼主还没解决问题喔!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-25 18:55:35 | 显示全部楼层
你这个模块安装好了呀,他报的错是程序的错爱
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-26 10:50:00 | 显示全部楼层
speech 模块 只适用于 python 2.x 版本
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-26 12:41:19 | 显示全部楼层
同样有此问题,求问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 20:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表