基于Gradio开发的ChatGPT聊天应用,可以文字 或 语音对话,发送的音频通过OpenAI的STT转文本后,再通过ChatGPT生成回复,回复的内容通过OpenAI TTS合成后返回并自动播放,实现语音聊天功能。
在线体验:https://huggingface.co/spaces/Ikaros521/voice_talk_chatgpt
安装Python,个人推荐3.10
安装依赖:pip install -r requirements.txt
运行程序:python app.py
浏览器访问(端口不一定固定,看具体日志输出):http://localhost:7860/
打开页面后,进入配置页
完成基础配置后,即可返回对话页
进行聊天。
- 2024-02-18
- tts支持走代理合成
- 修复tts配置不能配置的bug
- 新增公网共享和配置本地保存开关,方便共用
- 2024-02-07
- 初版demo发布