ウェブサイト • [中文]
?導入
SpeechGPT は、ChatGPT と会話できる Web アプリケーションです。
このアプリを利用して語学力を向上させたり、単に ChatGPT で楽しくチャットしたりすることができます。
特徴
- オープンソースで無料: 誰でも無料で使用、変更できます。
- プライバシー第一: すべてのデータはローカルに保存されます。
- モバイルフレンドリー: モバイルデバイスでアクセスして使用できるように設計されています。
- 多言語のサポート: 100 以上の言語をサポートします。
- ?音声認識: 組み込みの音声認識と Azure Speech Services との統合の両方が含まれます。
- ?音声合成: 組み込みの音声合成に加え、Amazon Polly および Azure Speech Services との統合が含まれます。
?スクリーンショット
チュートリアル
- OpenAI APIキーを設定する
- 「設定」に移動し、「チャット」セクションに移動します。
- OpenAI APIキーを設定します。
- OpenAI API キーをお持ちでない場合は、このチュートリアルに従って OpenAI API キーを取得してください。
- Azure Speech Services のセットアップ (オプション)
- 「設定」に移動し、「合成」セクションに移動します。
- 音声合成サービスを 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 ライセンスの条件に基づいてライセンスされています。