Название проекта: Whatsapp Voice Message Summarization Bot
1. Цель: Разработка Whatsapp бота, который будет получать голосовые сообщения, далее использовать функцию OpenAI Whisper для преобразования их в текст, а затем суммировать текст в виде ключевых пунктов (in bullet points). Бот также должен уметь отвечать на вопросы, связанные с содержанием голосового сообщения.
Язык: Весь интерфейс и взаимодействие с ботом должен быть на английском языке.
2. Функциональные требования:
Настройка и конфигурация бота: 1. Создание бота: - Зарегистрировать нового бота. - Настроить бота с подходящим именем и описанием (обсуждается позже).
Основные функции: 1. Обработка голосовых сообщений: - Бот должен принимать голосовые сообщения от пользователей. - Скачивать/прослушивать голосовое сообщение с помощью Whatsapp API.
2. Расшифровка голосовых сообщений: - Использовать OpenAI Whisper для расшифровки голосового сообщения в текст. - Убедитесь, что бот может обрабатывать большие файлы, более 4 часов записи.
3. Суммирование текста: - Интеграция с API (OpenAI GPT-4o) для суммирования расшифрованного текста в ключевые пункты.
4. Ответы на вопросы: - Реализовать функцию, позволяющую пользователям задавать вопросы, связанные с содержанием голосового сообщения. - Использовать тот же API для суммирования для генерации ответов на эти вопросы на основе расшифрованного текста.
5. Ответ пользователю: - Отправить суммированные ключевые пункты обратно пользователю. - Предоставлять ответы на любые последующие вопросы пользователя.
3. Результаты: 1. Полностью функциональный бот для Whatsapp: - Бот, который может принимать голосовые сообщения, расшифровывать их, суммировать текст и отвечать на связанные вопросы.
2. Исходный код: - Хорошо документированный исходный код для всех функций.
3. Любые ключи доступа: - Логин и пароль для сервера и т. д.
С нашей стороны мы предоставим доступ к OpenAI API (любой модели) и сервер, если это необходимо.
Дополнительная информация:
Ранее мы уже создавали идентичный бот для Telegram (но с другим языковым интерфейсом) - https://t.me/WhisperSummaryAI_bot
В будущем может быть добавлена интеграция с платежной системой Stripe, что будет отдельной задачей.