Превращаем голосовое сообщение в структурированную заметку

Пример работы бота

Пример работы бота

Вы когда-нибудь оказывались в ситуации, когда голова была полна идей, но записать их нет возможности? Тогда вы знаете, как бывает сложно быстро и качественно зафиксировать свои мысли. А может вам знакома ситуация, когда собеседник записывает голосовое сообщение на 5 минут с описанием какого-нибудь проекта, и вам приходится переслушивать его снова и снова, чтобы понять все детали. Столкнувшись с этим, я решил сделать Telegram-бота, который может превратить голосовое сообщение в структурированную заметку.

Для распознавания речи я решил использовать Yandex Speechkit, а для преобразования неформатированного текста в заметку использую ChatGPT. Так как API из России теперь использовать не разрешают, использую сайт ProxyAPI, однако цены оставляют желать лучшего. Если знаете более дешёвый аналог — буду рад, если поделитесь.

Форматирование текста у gpt-4 явно более качественное, чем у gpt-3.5. Заметки у него получаются более понятные, и он качественнее передает исходную информацию. Также неплохие результаты выдает YandexGPT, но цены на него примерно такие же, как и на gpt-3.5.

bb31d502046ac3ffeb9dde77bafa7945.png

Немного о применении бота. С его помощью можно превратить поток мыслей, записанный в голосовое сообщение, во внятный текст, в котором ваши идеи будут расписаны по пунктам. Здесь же удобные голосовые заметки для студентов, которые автоматически превращаются в конспект, и быстрое фиксирование идей.

Интерфейс бота максимально простой — записываем или пересылаем голосовое сообщение, и получаем структурированную, четкую заметку. Таким образом, пользователь может создавать заметки, не прибегая к набору текста на клавиатуре, что особенно удобно в ситуациях, когда руки заняты. Также есть режим «текст», в котором бот просто распознает текст и выводит его с правильным форматированием. Позже добавлю возможность преобразовать неформатированный текст из пересланного сообщения в заметку.

Собственно бота можете найти здесь. Апдейты по разработке будут у меня в группе в ВК. Если есть идеи по улучшению бота, пишите в комментарии или в сообщения в группу, буду рад вашим идеям.

© Habrahabr.ru