ChatGPT Voice Chatbot Telegram — это репозиторий GitHub на основе Python и Flask, который позволяет пользователям общаться с чат-ботом с искусственным интеллектом, используя технологии преобразования голоса в текст и текста в голос на базе OpenAI. Он использует модель GPT-3.5 Turbo для генерации текста и ChatML для разработки подсказок.
Разговорный чат-бот с искусственным интеллектом и поддержкой преобразования голоса в текст и текста в голос.
Для генерации текста использует модель OpenAI GPT-3.5 Turbo.
Сохраняет последние 10 разговоров и предоставляет команду /clear
для их очистки.
Использует Celery для планирования задач и асинхронной обработки.
Интеграция с Telegram для беспрепятственного обмена сообщениями.
Предоставляет команду /start
или /help
для отображения списка доступных команд.
Использование Google TTS и речи в тексте и шепота позволяют выбирать между ними.
Используйте экономичное название модели GPT gpt-3.5-turbo
ChatML для более эффективной подсказки.
Создать изображение также
Просмотрите старый разговор, используя /session
Создать образ из реплики OpenJourney
/image
для создания изображения с помощью OpenJourney /create
для использования DALE-E-2
Питон 3.6 или выше
Редис
API-ключ OpenAI
Токен Telegram-бота
ffmpeg
Клонируйте репозиторий на свой локальный компьютер.
Установите необходимые зависимости, запустив pip install -r require.txt.
Настройте свои учетные данные OpenAI API и обновите файл .env, указав соответствующие значения.
Создайте виртуальную среду, установите все требования и активируйте среду.
Установите супервизор Redis-сервера Python3-venv Curl и FFMPEG.
sudo apt install python3-venv curl redis-server supervisor ffmpeg -y
Активируйте virtualenv, затем запустите celery celery -A chatbotworker --loglevel=info
Запустите приложение с помощью chatbot.py
Начните общение с чат-ботом, отправив сообщение боту Telegram.
Поговорите с чат-ботом, используя голосовую связь, или введите свое сообщение напрямую.
Чат-бот ответит с помощью текст-в-голоса или текста.
Используйте команду /clear, чтобы очистить историю разговоров.
Вклады приветствуются! Более подробную информацию можно найти в файле CONTRIBUTING.md.