網站• [中文]
?介紹
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 許可證條款獲得許可。