继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

python speech库debug记录(请大家,在使用搜索引擎前,先再想想看!)

caijunyi_henry
关注TA
已关注
手记 4
粉丝 2
获赞 5

先放出本人的一次经历(语言,Python,但这并不影响其他开发者):

Python有个语音库,可以朗读文字,和语音识别,叫speech。我挺感兴趣,就安装了下:

pip install speech(Python安装第三方库工具)

首先,先看怎么使用:

import speech
speech.say('哈哈,您肯定知道这是啥吧 :)‘)

然而报错了(bug!):

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>  
  File "c:\users\ecaij\appdata\local\programs\python\python38\lib\site-packages\speech.py", line 157
 print prompt          
      ^
 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(prompt)?

仔细看一下,报错原因是:

print prompt

一个Python开发者(就算是懂一点点的也算)都知道print后面跟的是括号(除非您还用2版本,太不入流了吧?)

因此,您去把源码改下就行了?

可是改完了又报错了:

Traceback (most recent call last):
  File "<stdin>", line 59, in <module>
  ModuleNotFoundError: No module named 'thread'

没有thread库,那就安装呗!

pip install thread

可安装不了:

http://img.mukewang.com/5e5f82b800010a0411120241.jpg

是说,没有对应的版本

我就拿thread这个关键字来找,最后找到了threading库

把所有thread改成threading,就debug成功了!!

因此,请大家记住在

使用搜索引擎前,先再想想看!这样,才能成长!



打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP