手记

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

先放出本人的一次经历(语言,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

可安装不了:

是说,没有对应的版本

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

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

因此,请大家记住在

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



1人推荐
随时随地看视频
慕课网APP