Ошибка Python gTTS - AttributeError: у объекта 'NoneType' нет атрибута 'группа' - PullRequest
0 голосов
/ 12 июня 2019

У меня есть код Python для расшифровки файла PDF в mp3.Есть проблема в модуле gTTS?Версия gTTS -> gTTS (1.2.2) и gTTS-токен (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'
...