This commit is contained in:
2023-12-31 11:17:41 +07:00
parent acce0b14f5
commit 98c04ab1be
+2 -2
View File
@@ -28,7 +28,7 @@ async def get_audio_messages_func(message: types.Message, logger, bot, model) ->
file_id = message.audio.file_id file_id = message.audio.file_id
else: else:
file_id = message.video_note.file_id file_id = message.video_note.file_id
file_name = "config/" + str(message.message_id) + '.ogg' # создаю file_name file_name = "config/" + str(message.message_id) + '.wav' # создаю file_name
# достаю имя человека # достаю имя человека
if message.chat.first_name: if message.chat.first_name:
name = message.chat.first_name name = message.chat.first_name
@@ -38,6 +38,7 @@ async def get_audio_messages_func(message: types.Message, logger, bot, model) ->
try: try:
file = await bot.get_file(file_id) # ссылка для скачивая файла file = await bot.get_file(file_id) # ссылка для скачивая файла
file_dow = await bot.download_file(file.file_path) # скачанный файл file_dow = await bot.download_file(file.file_path) # скачанный файл
new_file.write(file_dow.getvalue()) # записываю
converter = Converter(file_name, message, model) # запуск конвертора converter = Converter(file_name, message, model) # запуск конвертора
message_text = converter.audio_to_text() # получаю текст из конвертора message_text = converter.audio_to_text() # получаю текст из конвертора
logger.info(f"Чат {name} (ID: {message.chat.id}) обработал файл {file_name}, " logger.info(f"Чат {name} (ID: {message.chat.id}) обработал файл {file_name}, "
@@ -49,7 +50,6 @@ async def get_audio_messages_func(message: types.Message, logger, bot, model) ->
document=file, document=file,
caption=f"От компа:\n{message_text['final_text']}" caption=f"От компа:\n{message_text['final_text']}"
) )
new_file.write(file_dow.getvalue()) # записываю
except exceptions.FileIsTooBig: except exceptions.FileIsTooBig:
await bot.send_message( await bot.send_message(
message.chat.id, message.chat.id,