SpeechGPT是一个Web应用程序,可以让您与ChatGPT进行对话。
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/hahahumble/speechgpt
简介
SpeechGPT 是一个让你与 ChatGPT 聊天的网站。
你可以使用 SpeechGPT 来练习你的口语,或者只是和 ChatGPT 闲聊。
特点
- 📖 开源免费: 任何人都可以免费使用、修改。
- 🔒 隐私至上: 所有数据都存储在本地,保护用户隐私。
- 📱 移动端友好: 具有响应式设计。
- 📚 支持多种语言: 支持超过 100 种语言。
- 🎙 语音识别: 包括浏览器内置的语音识别功能和与 Azure 语音服务的集成。
- 🔊 语音合成: 包括浏览器内置的语音合成功能,以及与 Amazon Polly 和 Azure 语音服务的集成。
屏幕截图
|
|
|
|
教程
- 设置 OpenAI API Key
- 进入设置,进入对话部分。
- 设置 OpenAI API Key。
- 如果您没有 OpenAI API Key,请按照如何获取 OpenAI API Key 的教程进行操作。
- 设置 Azure 语音服务(可选)
- 进入设置,进入语音合成部分。
- 将语音合成服务更改为 Azure TTS。
- 设置 Azure 区域和 Azure 访问密钥。
- 设置 Amazon Polly(可选)
- 进入设置,进入语音合成部分。
- 将语音合成服务更改为 Amazon Polly。
- 设置 AWS 区域、AWS 访问密钥 ID 和密钥访问密钥(访问密钥应具有 AmazonPollyFullAccess 策略)。
- 如果您没有 AWS Access Key,请按照如何在 AWS 中创建 IAM 用户的教程进行操作。
开发
- 安装依赖
yarn
- 启动开发服务器
yarn dev
- 构建生产环境版本
yarn build
代码格式化(使用 Prettier)
yarn format
使用 Docker 进行构建和运行
- 构建镜像
docker build -t speechgpt .
- 运行容器
docker run -d -p 8080:80 --name=speechgpt speechgpt
- 访问
http://localhost:8080/ - 尽情享用!
标签:工具分享, ChatGPT


