кратко: Сделал телеграм бота, который общается с вами голосом, используя chatGPT и преобразование текста в речь! Отвечает из роли помощника в изучении английского, объясняет грамматику и использование слов.
Ваше аудио сообщение преобразуется в текст, используя сам chatGPT и его функцию transcribe с использованием большой нейросети Whisper-1
В ответ от ChatGPT приходит текст, который отправляется пользователю и преобразуется в аудио с помощью библиотеки Google TTS. Звучит однотонно, но послушать английский язык можно! Теоретически у gtts есть поддержка акцентов и можно тренировать британский или недайбоже индусский английский.
Никакие файлы при этом не сохраняются, сразу удаляются после ответа пользователю.
Текстовые запросы или запросы на создание изображений бот не принимает!
Все развернуто на моем виртуальном сервере, не знаю насколько хватит его ресурсов, поэтому надеюсь получится масштабировать при вашей поддержке!