Python gTTS错误-AttributeError:“ NoneType”对象没有属性“ group”

时间:2019-06-11 21:18:17

标签: python pdf gtts

我有一个将pdf转录文件转换为mp3的Python代码。 gTTS模块有问题吗? gTTS版本为-> gTTS(1.2.2)和gTTS-token(1.1.1)

谢谢!!!!!

from PyPDF2 import PdfFileReader
from gtts import gTTS

name = "nombrelibro.pdf"
infile = PdfFileReader(name, 'rb')

initPage = 0
lastPage = 1

for page in range(initPage, lastPage):
    reader_temp = infile.getPage(page)
    data = reader_temp.extractText()

file = gTTS(text=data , lang='ES')
file.save('pdfSound.mp3')

我有这条痕迹:

Traceback (most recent call last):
  File "gttsTextToSpeech.py", line 30, in <module>
    file.save('pdfSound.mp3')
  File "C:\Python37\lib\site-packages\gtts\tts.py", line 111, in save
    self.write_to_fp(f)
  File "C:\Python37\lib\site-packages\gtts\tts.py", line 124, in write_to_fp
    'tk' : self.token.calculate_token(part)}
  File "C:\Python37\lib\site-packages\gtts_token\gtts_token.py", line 28, in cal
culate_token
    seed = self._get_token_key()
  File "C:\Python37\lib\site-packages\gtts_token\gtts_token.py", line 61, in _ge
t_token_key
    tkk_expr = re.search(".*?(TKK=.*?;)W.*?", line).group(1)
AttributeError: 'NoneType' object has no attribute 'group'

0 个答案:

没有答案