Total Pageviews

Thursday, 14 December 2023

SpeechGPT | 一个网络应用程序,可让您与 ChatGPT 交谈


SpeechGPT: SpeechGPT is a web application that enables you to converse with ChatGPT

推荐语:SpeechGPT 是一个让你与 ChatGPT 聊天的网站(基于 React 、 TailwindCSS 、 Vite 等技术栈搭建)。你可以使用 SpeechGPT 来练习你的口语,或者你只是和 ChatGPT 聊天。它主要有以下几个功能特点:

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

需要说明的是,SpeechGPT 这个网站,只是提供功能,欲要正常使用 ChatGPT,须要提供 OpenAI API Key(这是与 素问智聊斋 等 Web 应用主要区别所在)。若要使用 Azure 语音服务或是 Amazon Polly,需要提供相关访问密钥。

该项目在 Github 开源:
https://github.com/hahahumble/speechgpt
支持基于 Docker or pm2 自行部署。

https://speechgpt.app/

--------------------------------------------- 


与 ChatGPT 进行语音聊天-SpeechGPT

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

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

使用设置:

    设置 OpenAI API Key
        进入设置,进入对话部分。
        设置 OpenAI API Key。
        如果您没有 OpenAI API Key,请按照如何获取 OpenAI API Key 的教程(https://www.windowscentral.com/software-apps/how-to-get-an-openai-api-key)进行操作。

设置 Azure 语音服务(可选)
    进入设置,进入语音合成部分。
    将语音合成服务更改为 Azure TTS。
    设置 Azure 区域和 Azure 访问密钥。

设置 Amazon Polly(可选)
    进入设置,进入语音合成部分。
    将语音合成服务更改为 Amazon Polly。
    设置 AWS 区域、AWS 访问密钥 ID 和密钥访问密钥(访问密钥应具有 AmazonPollyFullAccess 策略)。
    如果您没有 AWS Access Key,请按照如何在 AWS 中创建 IAM 用户的教程(https://www.techtarget.com/searchcloudcomputing/tutorial/Step-by-step-guide-on-how-to-create-an-IAM-user-in-AWS)进行操作。

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


No comments:

Post a Comment