Skip to content

Latest commit

 

History

History
84 lines (69 loc) · 3.49 KB

File metadata and controls

84 lines (69 loc) · 3.49 KB

SpeechGPT

网站

SpeechGPT Website Demo

🌟 简介

SpeechGPT 是一个让你与 ChatGPT 聊天的网站。
你可以使用 SpeechGPT 来练习你的口语,或者只是和 ChatGPT 闲聊。

🚀 特点

  • 📖 开源免费: 任何人都可以免费使用、修改。
  • 🔒 隐私至上: 所有数据都存储在本地,保护用户隐私。
  • 📱 移动端友好: 具有响应式设计。
  • 📚 支持多种语言: 支持超过 100 种语言。
  • 🎙 语音识别: 包括浏览器内置的语音识别功能和与 Azure 语音服务的集成。
  • 🔊 语音合成: 包括浏览器内置的语音合成功能,以及与 Amazon Polly 和 Azure 语音服务的集成。

📸 屏幕截图

Screenshot 1 Screenshot 2 Screenshot 3

📖 教程

  1. 设置 OpenAI API Key
  2. 设置 Azure 语音服务(可选)
    • 进入设置,进入语音合成部分。
    • 将语音合成服务更改为 Azure TTS。
    • 设置 Azure 区域和 Azure 访问密钥。
  3. 设置 Amazon Polly(可选)
    • 进入设置,进入语音合成部分。
    • 将语音合成服务更改为 Amazon Polly。
    • 设置 AWS 区域、AWS 访问密钥 ID 和密钥访问密钥(访问密钥应具有 AmazonPollyFullAccess 策略)。
    • 如果您没有 AWS Access Key,请按照如何在 AWS 中创建 IAM 用户的教程进行操作。

💻 开发指南和更新日志

  • 如需了解有关设置开发环境的更多信息,请查看我们的开发指南
  • 若要查看项目的重要更改历史,请查阅更新日志

🚢 部署

使用 Vercel 部署

Deploy with Vercel

使用 Docker 部署

  1. 拉取 Docker 镜像
docker pull hahahumble/speechgpt
  1. 运行 Docker 容器
docker run -d -p 8080:8080 --name speechgpt hahahumble/speechgpt
  1. 访问 http://localhost:8080/

构建和运行 Docker 镜像

  1. 构建 Docker 镜像
docker build -t speechgpt .
  1. 运行 Docker 容器
docker run -d -p 8080:8080 --name=speechgpt speechgpt
  1. 访问 http://localhost:8080/

📄 许可

本项目根据 MIT 许可证 的条款进行许可。