Skip to content

AITuber紅月れんを動かすためのスクリプトです

License

Notifications You must be signed in to change notification settings

koduki/ai-tuber

Repository files navigation

README

これはAITuber「紅月れん」を動かすためのスクリプトです。

OBSの起動

以下のシーン、ソースでセットする必要あり。

OBS

VOICEVOXの起動

VOICEVOXのインストールディレクトリで以下のように実行

.\run.exe --use_gpu

ai-tuberの起動

python .\main.py gpt4

Test AI agent by REPL

AI部分のみのテストをしたいときは以下。

$ poetry shell
$ cd src
$ ptyhon

import os
import sys

os.environ["OPENAI_API_KEY"] = open(f"{os.environ['HOMEPATH']}\\.secret\\openai.txt", "r").read()
os.environ["GOOGLE_API_KEY"] = open(f"{os.environ['HOMEPATH']}\\.secret\\gemini.txt", "r").read()

from backend.chatai import ChatAI
ai = ChatAI("gpt4")

ai.say_chat({"speaker":"koduki", "message":"はじめまして"})
ai.say_chat({"speaker":"koduki", "message":"今日の東京都の天気は?"})
ai.say_short_talk()

Google認証の実行

from frontend.youtube_live_adapter import YoutubeLiveAdapter
YoutubeLiveAdapter().authenticate_youtube()

Special Thanks.

以下のコードやプロンプトを参考にさせて頂いています。