Не сохраняется аудио файл в модуле gTTS Python
Написал простенькую программу которая берет pdf файл и делает из него mp3, все в принципе работает, только не понимаю и не знаю как поставить путь для сохранения файла, показывает что все сохранило, а на деле в директории скрипта ничего нету.
Сам код:
from gtts import gTTS
import pdfplumber
from pathlib import Path
from art import tprint
def pdf_to_mp3(file_path='test.pdf', language='en'):
text12 = Path(file_path)
if text12.is_file() and text12.suffix == '.pdf':
print(f'-_- Оригинальный файл: {text12} \n')
print('Ожидайте, ваш заказ принят в работу софтом!')
#return 'Файл прошел проверку, все good!'
with pdfplumber.PDF(open(file=file_path,mode='rb')) as pdf:
pages = [page.extract_text() for page in pdf.pages]
text = ''.join(pages)
text = text.replace('\n', '')
with (text12.parent / 'text1.txt').open('wt', encoding='utf-8') as file:
file.write(text)
audioo = gTTS(text=text, lang = language, slow = False)
file_name = Path(file_path).stem
audioo.save(f'{file_name}.mp3')
return f'-_- {file_name}.mp3 Создан! \n ---Хорошего дня!---'
else:
return 'Файл поврежден или не подходит!'
def main():
file_path = input ('File folder(WITHOUT " "): ')
language = input ('Language/Язык en/ru: ')
print(pdf_to_mp3(file_path=file_path, language = language))
if __name__ == '__main__':
main() '''