OpenSpeech Text to Speech
Веб -приложение Text to Speech (TTS) с использованием API OpenAI, которое вы можете самостоятельно организовать.
OpenSpeech-это самостоятельное веб-приложение на основе Python, которое использует возможности Openai текста в речь для преобразования текста в речь. Приложение построено из Flask, легкой веб -структуры для Python. Используйте свой собственный ключ API OpenAI и преобразуйте свой текстовый контент в потрясающие файлы разговоров MP3.
Ключевые функции
- Открытый исходный код
- Docker совместим
- Поддерживает светлые/темные темы
- Отфильтруйте различные голоса и уровни качества, поддерживаемые OpenAI
- Отображает предполагаемую стоимость для преобразования текста в речь
- Преодолевает предел символа Openai 4096, разделяя текст на куски, генерируя отдельные аудиофайлы для каждой куски и объединяя конечный вывод в один файл.
Скриншот

Установка и использование
Докер
- Самый простой способ запуска приложения - это использование Docker. Обратитесь к файлу
docker-compose.yaml . Создайте копию файла в вашей системе.- Обновите порт с левой стороны, если вы хотите запустить приложение через другой порт, кроме по умолчанию One: 3210
- Обновите каталог пути к файлам. Здесь будут храниться входной текст и выход MP3. Запустите файл Compose по:
- Приложение запустит локальный сервер и будет доступно по адресу
http://127.0.0.1:3210/ или http://localhost:3210/- Обновите IP -адрес для IP -адреса сервера, где работает контейнер
- Обновите порт, если вы изменили значение в файле Docker-Compose.
- Откройте этот URL в своем веб -браузере, чтобы использовать приложение.
Клонировать репо и выполнить приложение Python
- Клонировать репо
git clone https://github.com/binuengoor/OpenSpeech.git
- Перейдите к основному каталогу
- Установите зависимости от питона
pip install -r requirements.txt
- Чтобы запустить приложение, запустите файл
app.py :
Приложение запустит локальный сервер и будет доступно на http://127.0.0.1:3210/ или http://localhost:3210/ Откройте этот URL в вашем веб -браузере, чтобы использовать приложение.
Атрибуты
- Сценарий Python, с которым я столкнулся, просматривая Reddit
- water.css
- Fontawesome
- GitHub Copilot
- Чатгпт
Внося
- Взносы приветствуются! Я не обученный программист. Я собрал это вместе с помощью ИИ. Так что любая помощь, чтобы сделать приложение лучше или чище, приветствуется.
Лицензия
Этот проект лицензирован в соответствии с условиями лицензии MIT.
(C) Binu Pradeep 2024