SpeechGPT是一款可以与 ChatGPT语音聊天的开源网站应用。可以练习口语,或者只是和 ChatGPT 闲聊。项目基于Typescript编写,遵守MIT开源协议。

功能特色:

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

使用设置:

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

源代码:https://github.com/hahahumble/speechgpt