网站• [中文]
?介绍
SpeechGPT 是一个 Web 应用程序,可让您与 ChatGPT 进行对话。
您可以利用此应用程序来提高您的语言表达能力,或者只是与 ChatGPT 进行有趣的聊天。
特征
- 开源免费:任何人都可以免费使用、修改。
- 隐私第一:所有数据都存储在本地。
- 移动友好:设计为可在移动设备上访问和使用。
- 支持多种语言:支持100多种语言。
- ?语音识别:包括内置语音识别以及与 Azure 语音服务的集成。
- ?语音合成:包括内置语音合成,以及与 Amazon Polly 和 Azure 语音服务的集成。
?截图
教程
- 设置 OpenAI API 密钥
- 转到“设置”并导航到“聊天”部分。
- 设置 OpenAI API 密钥。
- 如果您没有 OpenAI API 密钥,请按照本教程了解如何获取 OpenAI API 密钥。
- 设置 Azure 语音服务(可选)
- 转到“设置”并导航至“合成”部分。
- 将语音合成服务更改为 Azure TTS。
- 设置 Azure 区域和 Azure 访问密钥。
- 设置 Amazon Polly(可选)
- 转到“设置”并导航至“合成”部分。
- 将语音合成服务更改为 Amazon Polly。
- 设置 AWS 区域、AWS 访问密钥 ID 和秘密访问密钥(访问密钥应具有 AmazonPollyFullAccess 策略)。
- 如果您没有 AWS 访问密钥,请按照本教程了解如何在 AWS 中创建 IAM 用户。
开发指南和变更日志
- 有关设置开发环境的更多信息,请参阅我们的开发指南。
- 要查看项目显着更改的历史记录,请检查更改日志。
?部署
使用 Vercel 进行部署
使用 Docker 进行部署
- 拉取 Docker 镜像:arm64。
docker pull hahahumble/speechgpt
- 运行 Docker 容器。
docker run -d -p 8080:8080 --name speechgpt hahahumble/speechgpt
- 访问
http://localhost:8080/
来访问该应用程序。
构建并运行 Docker 镜像
- 构建 Docker 镜像。
docker build -t speechgpt:arm64 -f Dockerfile .
- 运行 Docker 容器。
docker run -d -p 8080:8080 --name=speechgpt speechgpt
- 访问
http://localhost:8080/
来访问该应用程序。
?执照
该项目根据 MIT 许可证条款获得许可。