Skip to content

kmizu/gpt-voice-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpt-voice-chat

リアルに音声で対話できる、ChatGPTベースのチャットシステムです。

があります。α版未満の品質ですが、コードがわかれば一応実行できると思います。

準備

VOICEVOXのインストール

gpt-voice-chatはVOICEVOXを内部的に利用しています。正確にはVOICEVOX ENGINEのAPIを叩いています。

そのため、実行のためにはVOICEVOXをインストールする必要があります(VOICEPEAKも実は使えるのですが、その辺りはおいておき)。

お使いのプラットフォームで適当にVOICEVOXをインストールして、事前に起動しておいてください。内部的にcurlコマンドを叩いているので、LinuxあるいはMacOSを使うのが無難かもしれません(Windows + WSL2でもいけると言えばいけますが)。

Javaのインストール

OpenJDK 17以上が必要です。sdkmanでインスト―するか、こちらからダウンロードするのが手っ取り早いです。

sbtのインストール

このソフトウェアはScalaで書かれています。Scala処理系本体は必要ありませんが、ビルドのためにsbtが必要です。こちらを参考にしてインストールしてください。

動作確認

$ sbt run

を実行すると、コードのコンパイルおよび実行が自動的に行われるので、CUI版(Main)かGUI版(GuiMain)のどちらかを選択して実行します。スクリーンショットなどはまた準備ができていないので割愛。

その他

とりあえずサクッと公開してしまいましたが、ドキュメントも色々未整備だし、コードも汚いところてんこ盛りです。コントリビュートしてくれる方は大歓迎です(forkして適当にカスタマイズするのも)。

About

A real voice chat with ChatGPT AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages