Техническое задание: Веб-сервис для обработки голосовых сообщений
Требуется разработать и развернуть в облаке полнофункциональный веб-сервис, который автоматизирует процесс преобразования пользовательских голосовых сообщений в текстовый формат с последующей отправкой результатов.
Основной функционал
- Фронтенд: Веб-интерфейс для пользователей с возможностью записи и загрузки голосовых сообщений.
- Бэкенд (Python): Обработка аудиофайлов, интеграция с ИИ-сервисами, управление данными и логикой приложения.
- Распознавание речи: Использование облачного API для конвертации аудио в текст.
- Обработка текста: Применение крупной языковой модели (LLM) для структурирования, исправления и форматирования полученного текста.
- Экспорт результатов: Автоматическая отправка готового текста по указанному email-адресу или на внешний сервер через REST API.
- База данных: Хранение информации о пользователях, записях и статусах обработки.
Технические требования
- Стек разработки: Python для backend-части.
- Интеграции: Использование API для распознавания речи и API языковой модели.
- Размещение: Деплой готового решения на облачном сервере (VPS или PaaS).
- Срок реализации: 3-4 месяца.
Требования к разработчику
- Опыт full-stack разработки (frontend + backend на Python).
- Навыки работы с базами данных (проектирование, запросы).
- Понимание принципов работы REST API.
- Опыт интеграции сторонних API-сервисов.
- Знание процессов деплоя веб-приложений.