以下リポジトリをフォークしたリポジトリです。
https://github.com/pixiv/ChatVRM
変更点は後述。
- TTSに使うツールをvoicevox nemoに変更
- ChatGPTをサーバサイドで実行するようにした
- ライブラリの更新
- openaiを3系から4系に変更
TTSにはVOICEVOX NEMOが必要です。
以下に従ってローカルにサーバを構築してください。
https://github.com/VOICEVOX/voicevox_nemo_engine
ローカル環境で実行する場合はこのリポジトリをクローンするか、ダウンロードしてください。
git clone git@github.com:pixiv/ChatVRM.git必要なパッケージをインストールしてください。
npm installパッケージのインストールが完了した後、以下のコマンドで開発用のWebサーバーを起動します。
npm run dev実行後、以下のURLにアクセスして動作を確認して下さい。
ChatVRMでは返答文の生成にChatGPT APIを使用しています。
ChatGPT APIの仕様や利用規約については以下のリンクや公式サイトをご確認ください。
- https://platform.openai.com/docs/api-reference/chat
- https://openai.com/policies/api-data-usage-policies
VOICEVOX NEMOを音声の生成に利用しています。
VOICEVOX NEMOの詳細・利用規約は公式サイトをご確認ください。
https://voicevox.hiroshiba.jp/nemo/