Это приложение Python, которое принимает текстовый ввод (через URL, текст или файл), использует модель Openai GPT-4 Turbo для генерации ответа на основе подсказки, а затем преобразует сгенерированный текст в речь, используя API текста в речь Azure. Приложение построено с streamlit для интуитивно понятного веб -интерфейса.
pip install requests streamlit openai beautifulsoup4 python-dotenvКлонировать репозиторий :
git clone https://github.com/hipnologo/openai_azure_text2speech.git
cd openai_azure_text2speech Настройте переменные среды : создайте файл .env в корне проекта и добавьте свои клавиши API:
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
AZURE_API_KEY=YOUR_AZURE_API_KEY
Запустите приложение : запустите приложение, используя Streamlit:
streamlit run app.pyПараметры ввода :
Настройте длину подсказки :
Генерировать и воспроизводить текст в речь :
en-US-AriaNeural , en-US-GuyNeural и en-GB-RyanNeural голоса для Azure TTS.Мы приветствуем вклад! Внести свой вклад:
Для получения подробного руководства, пожалуйста, обратитесь к нашему файлу Anforming.md.
Обязательно следуйте стилю кодирования и добавьте тестовые примеры для любого нового кода. Не стесняйтесь обращаться, если у вас есть какие -либо вопросы.