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文件。
确保遵循编码样式,并为任何新代码添加测试用例。如果您有任何疑问,请随时接触。