openai_azure_text2speech
1.0.0
這是一個接受文本輸入(通過URL,文本或文件)的Python應用程序,使用OpenAI的GPT-4 Turbo模型根據提示來生成響應,然後使用Azure的文本對語音API將生成的文本轉換為語音。該應用程序是為直觀的Web界面而streamlit構建的。
pip install requests streamlit openai beautifulsoup4 python-dotenv克隆存儲庫:
git clone https://github.com/hipnologo/openai_azure_text2speech.git
cd openai_azure_text2speech配置環境變量:在項目root中創建.env文件並添加您的API鍵:
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
AZURE_API_KEY=YOUR_AZURE_API_KEY
運行應用程序:使用shertlit啟動應用程序:
streamlit run app.py輸入選項:
自定義提示長度:
生成和播放文本到語音:
en-US-AriaNeural , en-US-GuyNeural和en-GB-RyanNeural聲音。我們歡迎捐款!貢獻:
有關詳細指南,請參閱我們的contruting.md文件。
確保遵循編碼樣式,並為任何新代碼添加測試用例。如果您有任何疑問,請隨時接觸。