누구나 자신이 원하는 인공지능 버츄얼 유튜버를 만들고, 실제 방송까지 하는 것을 도와주고자 이 프로젝트를 시작하였습니다.
나만의 인공지능을 만들고, 직접 방송하며 가상 버츄얼 유튜버의 기본이 될 수 있게 도와줍니다.
- Ⅰ. 데모 영상
- Ⅱ. 스튜디오 설정
- Ⅲ. 관련 링크
Ai 스튜디오는 Ai 프로젝트에서 다양한 Ai 혹은 유용한 기능을 직관적이고 편리하게 다룰 수 있는 가상의 환경입니다. 단순히 가상의 환경을 설정하는 것에 그치지 않고, 원하는 설정값을 조절하여 원하는 인공지능 버츄얼 유튜버를 관리하고자 사용합니다.
본 프로젝트 GitHub 페이지에 있는 <> Code ▼ 버툰을 누르고 Download ZIP 또는 아래의 과정 (1)을 수행합니다.
과정 (1)
git이 설치된 환경에서 명령 프롬프트(cmd) 혹은 배시 스크립트 입력에 다음 명령을 사용하여 리포지토리를 로컬 환경으로 복제해 옵니다.
git clone https://github.com/NewLandTV/Ai-project.gitAi 프로젝트는 초기 파이썬 구동 환경을 자동으로 설정해 주는 스크립트를 제공하고 있습니다. 아래의 스크립트 파일을 실행하여 파이썬 코드를 실행할 수 있도록 합니다.
마찬가지로 명령 프롬프트나 배시 스크립트에서 아래의 명령을 실행합니다.
init.batOllama 플랫폼을 로컬 환경에 설치한 상태에서 아래의 과정 (2)를 수행합니다.
과정 (2)
① Ai 프로젝트 최상단을 경로를 기준으로 src/main.py에 존재하는 파일을 엽니다.
② 코드에서 chatbot = Chatbot(model="…") 중 …에 해당하는 내용을 Ollama에서 지원하는 모델명을 입력하고 파일을 저장합니다.
VTube Studio 프로그램과 Ai 프로젝트를 연결하기 위해서 아래의 과정 (3)을 수행합니다.
과정 (3)
① VTube Studio 좌측의 Settings 버튼을 누릅니다.
② 왼쪽 위에 General Settings & External Connections를 선택합니다.
③ 우측 메뉴에서 VTube Studio Plugins를 찾아 Start API (allow plugins)를 사용하도록 체크합니다.
OBS의 WebSocket 서버와 Ai 프로젝트를 연결하기 위해서 아래의 과정 (4)를 수행합니다.
과정 (4)
① OBS 프로그램의 상단 메뉴바에서 도구(T) > WebSocket 서버 설정을 엽니다.
② 플러그인 설정에서 WebSocket 서버 사용을 체크하고, 서버 설정에서 서버 포트와 서버 비밀번호를 복사합니다.
③ 복사된 서버 정보를 Ai 프로젝트 최상단 디렉토리에서 .env 파일을 생성하고 아래의 양식에 따라서 정보를 붙여 넣습니다.
# OBS 설정
obs_host = "localhost"
obs_port = "your obs server port"
obs_password = "your obs server password"아래의 명령을 수행하여 Ai 스튜디오를 실행합니다.
run
