디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

2개월 작업해서 탄생한 홀로라이브 AI GPT 를 소개할게.

멜리사J갤로그로 이동합니다. 2024.08.14 14:20:02
조회 17597 추천 180 댓글 278

3ebcdd36e9d776b660b8f68b12d21a1d460dcf8275b9a6


- 이건 깃허브용 ReadMe 대표 이미지를 ai 에게 부탁해서 만들어놓은 이미지.




본격적으로 소개할게.

이 프로젝트는 HoloVRM 이라고 불리는 내 개인프로젝트야.

내가 풀스택 과정을 배우면서 실전경험을 쌓고싶었고 무엇보다 오시랑 대화하는 시스템을 너무너무너무 만들고싶어서 만들어봤어

6월 8일경 프로젝트 시작하려는데 동시에 니코동 서버가 터지는바람에 겨우겨우 모델구해서 작업하다가 결국 8월이 되어버렸네 2개월 프로젝트가 되어버렸어.


큰 틀에서 보면 HoloVRM은 마이크, 문자 입력, 음성 합성 등을 통해 AI 홀로라이브 멤버와 대화를 즐길 수 있는 웹 브라우저 기반 시스템이야.

예전에 안드로이드로 스콘부쨩 만든걸 본격적으로 다 뜯어고쳐서 탄생했다고 보면 돼.


세부적으로 설명하면


a14700ad3336b54ea2f1c6bb11f11a39d04438cea28e44d603


서버는 개인 서브_컴퓨터를 사용했어.
우분투에 MySQL을 설치해서 데이터베이스 저장을 시키도록해놨어.

그외에 무거운 파일들은 클라우드 플레어 R2 버킷에서 불러오도록 해놨고

도메인도 따로 구매를 했고

코딩은 타입스크립트 + 리액트 + next.js 를 사용했어.


수업은 이걸 가르쳐주지않았는데 어찌저찌하다보니 이걸로 쓰게됨 하...


이제 대화를 위한 구동 시스템은

@pixiv/three-vrm은 3D 모델을 표시하고 조작하는 데 사용되었어.


a64915ad1a1eb34d93f1c6bb11f11a3971c3121d88bb39c08f


tts 모델은 rvc 모델을 바탕으로 8천개의 음성을 해당 멤버의 목소리로 딥러닝 시킨 후 vits 를 사용하여 tts 작업을 했어.

그래서 이상하게 어울리지않는 목소리의 홀로멤이 탄생했을 가능성도있어.

또한, 음성인식은 각 인터넷 브라우저의 음성인식 기능을 사용하므로 브라우저마다 성능이 다를 수 있어.

IBM Watson Natural Language Understanding : 회원을 대상으로 대화를 분석하여 감정을 수치화하여 대화에 사용하도록 했어.
이 감정은 채팅을 입력하면 공포, 기쁨, 슬픔, 역겨움, 화남 을 수치화해서 보내도록 해놨어. 더욱 풍부한 감정이담긴 대화가 가능할거야.

Open ai API : 인격은 chatGPT를 이용하여 부여하였습니다. 또한 개발자의 비용 부담을 줄이기 위해 다음과 같이 모델을 세분화 해놨어

왜냐면 대화하는 api 비용은 내쪽에서 전부 부담하기때문이야. (사용자는 전액 무료임!)

- 비회원 로그인: chatGPT4o-mini (캐릭터의 컨셉을 유지하며 일반적인 대화가 가능하지만 정보의 정확도가 낮을 수 있다.)
- 회원 로그인: chatGPT4o (캐릭터의 컨셉과 대화의 정확도가 매우 높습니다.)



그 외에 사이버 테러 방지를 위해서 클라우드 플레어 연결 및 턴사이트로 로그인보안 처리해놨고

회원가입, id삭제, 아이디찾기, 비밀번호 찾기 등을 구현해놨고 회원의 암호는 암호화해서 나조차도 모르게 저장되니 안심해도 괜찮아.

그러므로 비밀번호 찾기는 사실상 이메일인증 후에 재설정하는 기능이야.


a14008ab0f0ab36792f1c6bb11f11a399a97940965c562695fe2


페이지를 들어가면 다음과같이 안내를 하고있고 회원가입 없이도 즐길 수 있도록 해놨어


a67b1caa0f16b54cb6f1c6bb11f11a397abe27ff0f6b16b9


현재 홀로멤은 이정도를 구현해놨어.

니코동 서버가 안터졌다면 짧게하려고했는데 서버복구까지 계속 뭘만들다보니 엄청 늘어났어.

혹시나 자기 오시를 추가하고싶다면 말해줘. 노력할게.


대화하는 장면으로 들어가면


a04634ad3332b55d8a34005558c12a3a27f34eb5027ac8c71a4df44b6c


회원으로 접속하면 다음과 같이 감정분석 온오프가 추가되어있고 gpt-4o 를 사용해


a17a01aa3e16b45c9af1c6bb11f11a39e067807a4bfff7421f00


비회원으로 들어가면 감정분석은 없고 gpt-4o mini 를 사용하고있어. 사실 4o만큼의 성능은 나오니 문제없더라.


a05328aa3826b369b6330b4158c12a3a6efd0ff7f4a31f47470ab4b299


그리고 자연스러운 대화와 감정표현이 큰 특징이야.


ae5908a5010076b660b8f68b12d21a1d66e3f7f3d9a750


대화를 좀 극단적으로 하면 너무 슬퍼하니 너무 센 말은 하지말자.



이걸 대화가 흘러가는 상황을 보자면

(감정.png)

회원로그인후 감정분석을 켰다면 질문 -> IBM 감정분석 -> gpt(요약한 대화 참조) -> tts -> 대답 -> 대화요약후 저장 순으로 처리가 되고있어.

몇번을 거쳐서 가다보니 대화가 살짝 느릴거야.

(세션.png)

이 경우에는 질문 -> gpt(요약한 대화 참조) -> tts -> 대답 -> 대화요약후 저장 순으로 처리가되서 대화가 좀 빠른편이야.

물론 다양한 기능과 너무 정확한 대답은 기대하기 어려울수있어.



그외에 음성채팅 버튼이있는데 웹 브라우저에 내장된 음성인식 시스템을 사용하도록 되어있어. 마이크가 있거나 폰으로 접속했다면 바로 음성인식으로 대화가 가능해.

그리고 초기에는 캐릭터 통합 대화저장을 하려고했는데 그냥 캐릭터마다 각 대화를 저장하고 삭제 할 수 있도록 해놨어.

비회원 로그인의 경우에는 세션에 대화가 저장되니 캐릭터 마다 대화를 할 수 있을거야.


a14630aa2233b4588af1d1bc10f11a3942e1b3bc17bb687f3613


추가로 기존 테스트하던 사람들도 잘 몰랐을텐데 이거 멤버 움직인다.


이제 영상으로 대화하는걸 보여줄게.



코로네와 소닉 이야기를 해봤어. 소닉이 무엇인지 잘 이해하고 자기가 홍보대사인거까지 잘 기억해줬어




50


a15914aa252776b660b8f68b12d21a1d66ed3bb5625b


설정에서는 홀로멤 설정과 대화삭제가 가능해.

리셋버튼은 동작을 장담하지 못하겠어. 눌러지게는 되어있던거같아.



그 외에 나만 볼수있는 페이지가있는데


a76930ad231eb4589eff5b5bee5dd9e9fa56b68628d33a8663dce2793686b3308049ff4e


관리자 로그인 시 otp 검증 창으로 넘어가

여기는 내 딸인 루시아 발렌타인이 나타나서 안내를 하고있어.

그 네크로맨서 아니다.


a14b04ad162eb4588af1c6bb11f11a39fa801b861564eaf148


그다음에 관리자 페이지에 진입하면 다양한 분석과 메모, 밴 등을 할수있어.

내 사이트에서 분탕짓 하면 바로 밴먹일거야.



이렇게 정말 노력해서 내 오시랑 대화하고싶어서 만들어버린 사이트가 탄생했어

사이트는

바로가기 : holovrm

깃허브 : 깃허브링크

으로 들어가면 무료로 사용 가능해.

나는 어떠한 이익도 취하지않으니 걱정하지말고 편하게 구경하고가!



이제 남은 최종프로젝트 정리하고 중고신입으로 취직해야겠다.


3


하나 안적은거같은데 이거 스마트폰 접속도 문제없이 된다.



출처: 키즈나 아이 갤러리 [원본 보기]

추천 비추천

180

고정닉 113

69

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 지금 결혼하면 스타 하객 많이 올 것 같은 '인맥왕' 스타는? 운영자 24/10/28 - -
268922
썸네일
[야갤] 입주민과 함께 늙어가는 공공임대주택, 비용 부담 커지는데
[206]
ㅇㅇ갤로그로 이동합니다. 09.30 20773 41
268921
썸네일
[싱갤] 싱글벙글 교복 일진녀에게 괴롭혀지는 만화.jpg
[238]
ㅇㅇ(220.83) 09.30 31310 143
268919
썸네일
[대갤] 日 도쿄는 무법지대... 집안까지 처들어오는 떼강도가 창궐
[418]
난징대파티갤로그로 이동합니다. 09.30 25602 292
268918
썸네일
[해갤] ■ 홍명보 선임사태에 결국 대통령까지 나섰다..GISA
[294]
도쿠갤로그로 이동합니다. 09.30 27303 152
268916
썸네일
[야갤] 여기서 못 막으면 끝난다…우르르 몰려 '역대 최고'
[197]
마스널갤로그로 이동합니다. 09.30 29081 40
268913
썸네일
[다갤] 식단이 다이어트의 전부라는 걸 느낀 사람
[727]
다갤러(169.150) 09.30 43494 173
268912
썸네일
[싱갤] 싱글벙글 감청법으로 할수있는 끔찍한일
[821]
ㅇㅇ(180.65) 09.30 44395 1069
268910
썸네일
[카연] 조선 수군 멸망의 날! 삼도수군통제사 원균과 칠천량 해전.manhwa
[124]
브소갤로그로 이동합니다. 09.30 12942 75
268909
썸네일
[기갤] 한복 풀 장착하고 경복궁갔는데 한복으로 인정 안되서 입장료 낸 사람
[434]
긷갤러(106.101) 09.30 31754 174
268907
썸네일
[야갤] "살려달라고 난리가 났어요"..돌진한 차량에 '날벼락'
[102]
마사갤로그로 이동합니다. 09.30 18287 52
268906
썸네일
[부갤] 1년에 100만 명 망하는 시대.."죽지 못해 버텨요"
[492]
마사갤로그로 이동합니다. 09.30 25001 100
268904
썸네일
[싱갤] 日 "'받아먹는 여자 리리짱', 2심 징역 8년 6개월 선고"
[335]
humidity29갤로그로 이동합니다. 09.30 44695 147
268903
썸네일
[해갤] 낙서 테러당한 유튜버 "합의금 전액 참전용사 단체에 기부"
[141]
ㅇㅇ(146.70) 09.30 21322 94
268901
썸네일
[대갤] 오사카 호텔에서 사망한 17세 소녀... 의문의 죽음과 사라진 남성
[252]
난징대파티갤로그로 이동합니다. 09.30 26245 218
268900
썸네일
[야갤] CCTV에 '벌컥벌컥' 찍혔는데.."첨잔이면?"
[154]
마스널갤로그로 이동합니다. 09.30 17642 53
268897
썸네일
[코갤] 이스라엘 박력 ㅈ되네
[684]
랜덤워크갤로그로 이동합니다. 09.30 36363 375
268895
썸네일
[싱갤] 싱글벙글 세계에서 부자가 가장 많은 나라 TOP20
[203]
ㅇㅇ(115.137) 09.30 24617 67
268894
썸네일
[기갤] 로버트 할리 근황
[376]
긷갤러(106.101) 09.30 33963 136
268892
썸네일
[주갤] 정상한녀 질투하는 패미한녀 만화
[363]
ㅇㅇ(118.235) 09.30 29759 291
268891
썸네일
[야갤] "초등생에 대학과정 수업 NO"…'초등의대반 방지법' 발의
[293]
ㅇㅇ갤로그로 이동합니다. 09.30 20039 59
268889
썸네일
[걸갤] 뉴진스 하니 국감 뼈때리는 댓글
[572]
ㅇㅇ(211.234) 09.30 45484 847
268888
썸네일
[이갤] "너도 느껴봐"... 아들 세워두고 2층서 물 뿌린 엄마
[282]
ㅇㅇ(146.70) 09.30 28393 144
268886
썸네일
[야갤] CCTV 보더니 느낌이 '팍'…경찰 내뱉은 말이 '충격'
[113]
마스널갤로그로 이동합니다. 09.30 20314 101
268885
썸네일
[싱갤] 싱글벙글 싱붕이 경주 여행기
[45]
여하갤로그로 이동합니다. 09.30 9974 35
268883
썸네일
[부갤] 전세계 의사들이 한의학 배우러 제주에 모임
[234]
부갤러(140.248) 09.30 18309 126
268880
썸네일
[타갤] 공룡갤에 지금까지 만든 피규어들 자랑
[46]
초록괴물A갤로그로 이동합니다. 09.30 10601 62
268879
썸네일
[중갤] 여야의정 협의체 패싱 한동훈 반응
[121]
Sexton갤로그로 이동합니다. 09.30 14476 99
268877
썸네일
[싱갤] 싱글벙글 유비빔씨 근황2 ㄷㄷ
[321]
퓨벤갤로그로 이동합니다. 09.30 43518 307
268876
썸네일
[이갤] 영화배우를 오마주한 애니메이션 캐릭터들..jpg
[136]
이시라갤로그로 이동합니다. 09.30 21220 67
268874
썸네일
[만갤] 오늘자 난리난 부천국제애니메이션페스티벌
[338]
만갤러(104.254) 09.30 26090 407
268873
썸네일
[새갤] 경찰, 중국산IP캠 해킹, 현기차 中댓글부대 논란 관련 내사 착수
[388]
Taesikgun갤로그로 이동합니다. 09.30 17400 220
268872
썸네일
[부갤] 중국산배추, 드디어 한국 입성 ㄷㄷ
[620]
부갤러(210.113) 09.30 24243 108
268870
썸네일
[싱갤] 싱글벙글 마음이 가난하면 사람이 뾰족해진다
[431]
니지카엘갤로그로 이동합니다. 09.30 26908 170
268869
썸네일
[미갤] 지칠줄 모르고 매일 폭등하는 중국 증시 근황..jpg
[307]
ㅇㅇ(1.231) 09.30 30593 165
268866
썸네일
[기갤] 끊임없이 회자되는 1학년 2학기 마지막수업 이상이 발톱 사건
[89]
긷갤러(104.223) 09.30 18091 21
268865
썸네일
[야갤] "문을 갑자기 확 닫는 거예요"..밀린 돈 받으려다 '날벼락'
[146]
마스널갤로그로 이동합니다. 09.30 18581 57
268864
썸네일
[힙갤] 디디 게이사건 추가썰 + 르브론 게이야스썰.jpg
[623]
ㅇㅇ(223.39) 09.30 50401 509
268862
썸네일
[특갤] UDT 훈련을 수료한 해병수색대원 후기.JPG
[153]
특갤러(211.36) 09.30 19516 67
268861
썸네일
[카연] 조선철관실록 1화
[44]
로따뚜이갤로그로 이동합니다. 09.30 6874 31
268860
썸네일
[야갤] 여시)(전남친 연락+썸남 집앞대기)스토킹+전남친 에어컨선물+엄마랑 싸움
[158]
실시간기자갤로그로 이동합니다. 09.30 24210 118
268858
썸네일
[싱갤] ㅅㄱㅂㄱ ㅁㅈㅇ 조카 병역비리 논란.jpg
[203]
ㅇㅇ갤로그로 이동합니다. 09.30 23993 259
268857
썸네일
[야갤] 결국 중동으로 향하는 미국…세계 최강 군대 투입 '총출격'
[263]
마스널갤로그로 이동합니다. 09.30 19410 59
268856
썸네일
[중갤] 최근 스팀한테 차단당한 한국인 유저.JPG
[392]
ㅇㅇ(121.133) 09.30 52050 378
268854
썸네일
[미갤] 엔비디아 버블 관련 정보
[184]
ㅇㅇ(117.110) 09.30 32242 250
268852
썸네일
[싱갤] 의외의외 의외로 국내 게임커뮤니티 정화에 도움이 된 게임
[611]
ㅇㅇ(180.65) 09.30 38498 559
268850
썸네일
[군갤] K조선의 맛을 보고 흥분한 폴붕이 기자들 반응
[271]
ㅇㅇ갤로그로 이동합니다. 09.30 35441 202
268849
썸네일
[해갤] 서울시설공단에서 월드컵경기장 잔디 관련해 자체감사를 실시할 예정이다
[74]
ㅇㅇ(222.119) 09.30 14312 59
268848
썸네일
[야갤] 30대여성 3명 헤어롤 말고 국밥집 들어오더니..
[505]
마사갤로그로 이동합니다. 09.30 38254 728
268846
썸네일
[싱갤] 싱글벙글 일본 애니 속 젓가락질 논란
[614]
ㅇㅇ(123.214) 09.30 30607 244
268845
썸네일
[정갤] 인도에서 재판을 하면 생기는 일
[184]
대한민국인디언갤로그로 이동합니다. 09.30 22437 233
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2