Как спрарсить текс с книги форматов FB2 EPUB MOBI PDF PYTHON
Я делаю бота для телеги и я сделал так чтоб текст или файл txt читался и озвучивался(отправлялся как голосовое сообщение), теперь хочу также сделать и с книгами. Сейчас надумал что можно как то спарсить но увы голова не варит как спарсить книгу статей не нашел. ПОМОГИТЕ!
# Получаем данные о файле
@bot.message_handler(content_types=['document'])
def handle_docs(message):
file_info = bot.get_file(message.document.file_id)
document = bot.download_file(file_info.file_path)
# Сохраняем файл в папке
with open('audio/voice.txt', 'wb') as new_file:
new_file.write(document)
# чтение слов из файла
with open('audio/voice.txt', 'rb') as f:
tts = gtts.gTTS(f.read().decode('utf-8'), lang='ru')
tts.save('audio/voice.mp3')
bot.send_voice(message.chat.id, open('audio/voice.mp3', 'rb'))
@bot.message_handler()
def send_text(message):
tts = gtts.gTTS(message.text, lang='ru')
tts.save('audio/voice.mp3')
bot.send_voice(message.chat.id, open('audio/voice.mp3', 'rb'))
bot.send_message(message.chat.id, 'Ваше сообщение отправлено!')