*ChatGPT以外に、Grok APIとOllamaに対応しました。
*モデルの会話温度を設定できるようになりました。
*GUI上でAPIキーを設定できるようになりました。
*環境変数にOPENAI_API_KEYやXAI_API_KEYが設定されていたら、自動で読み込むようになりました。
ChatGPTやGrok、Ollamaにvoicevoxキャラのプロフィールを入れ、Voivevoxを通じて彼女たちの声でおしゃべりしてくれます。
ボイボたちと会話を楽しめる(風の)声付きチャットボットです。今んとこ女子のみです。
Pythonは初めてで、自分用でかなりいい加減な作りです。一応、動きます。
プロンプトに改善の余地ありです。デフォルトのキャラプロンプトはsqliteでtumugi.dbに格納されていますが、好きなように修正してお使いください。
ちなみに、会話履歴やオプションの選択時に、2回クリックしないと反映されたりされなかったりするバグがありますが、解決法が分かりません。
-
Pythonをインストールします。(3.10で動作確認しました)
-
このレポジトリーをgit cloneするか、Download ZIPします。
-
Voicevox Engineをインストールします。
-
"start.bat"で起動します。初起動の場合、自動でvenvが生成されインストールされます。