디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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



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

추천 비추천

181

고정닉 113

69

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 실제 모습일지 궁금한 미담 제조기 스타는? 운영자 25/05/05 - -
공지 실시간베스트 갤러리 이용 안내 [3186/2] 운영자 21.11.18 12029160 542
328666
썸네일
[싱갤] 드디어 시작한 교황 선거...jpg
[32]
수류탄이여갤로그로 이동합니다. 12:05 1254 9
328664
썸네일
[잡갤] 휴민트 686 : 동덕여대, 왜곡된 사실 바로잡기(답답함 주의)
[30]
휴민트솜솜이갤로그로 이동합니다. 12:00 700 15
328662
썸네일
[해갤] ㅗㅜㅑ… 유튜버 말왕 몸캠 피싱 경험 고백…ㄹㅇ
[61]
갈베갤로그로 이동합니다. 11:55 3076 16
328661
썸네일
[야갤] 돈 뽀려간 알바생이 노동청에 사장 신고…적반하장 레전드..News
[45]
고추안서요갤로그로 이동합니다. 11:50 2525 19
328659
썸네일
[싱갤] 싱글벙글 오늘자 트루맛쇼 백쌤 인터뷰
[92]
ㅇㅇ갤로그로 이동합니다. 11:45 10449 106
328658
썸네일
[스갤] 귀화 중국인 SNS 발언 저격하는 일본성님
[107]
갈베갤로그로 이동합니다. 11:40 3797 45
328656
썸네일
[중갤] 한덕수측 "김문수 제안, 단일화말자는 것"…11일前 단일화 고수
[148]
ㅇㅇ갤로그로 이동합니다. 11:35 3718 7
328655
썸네일
[해갤] ㅗㅜㅑ… 영피프티 영역싸움, 콜라텍 영토전 일당 7명 체포
[69]
갈베갤로그로 이동합니다. 11:30 5150 36
328652
썸네일
[이갤] 마인크래프트에서 진행된 실제 지구크기 만들기 프로젝트
[87]
최훤종갤로그로 이동합니다. 11:20 6015 25
328650
썸네일
[싱갤] 얼탱얼탱 세계라면축제 결말
[300]
ㅇㅇ갤로그로 이동합니다. 11:15 19679 114
328649
썸네일
[한화] 6.0이닝 8K QS 피칭 내려오는 문동주 ...gif
[75]
칰갤러(218.158) 11:10 16667 642
328647
썸네일
[중갤] 정청래 “오늘 조희대 특검법 발의…탄핵도 살아있는 카드”
[337]
ㅇㅇ갤로그로 이동합니다. 11:05 4350 29
328646
썸네일
[싱갤] 싱글벙글 정신병자가 태어나는 이유
[186]
ㅇㅇ갤로그로 이동합니다. 11:00 10771 50
328645
썸네일
[기갤] 여친 안고 돌다가 가게 유리창 박살내고 도망간 커플.jpg
[212]
ㅇㅇ갤로그로 이동합니다. 10:55 9059 54
328643
썸네일
[야갤] “이러다 다 떠난다” 20만명 이탈에 SKT 난리..KT, LG 신고가
[204]
묘냥이갤로그로 이동합니다. 10:50 10721 59
328642
썸네일
[메갤] 그 펭귄 유투버는 과연 날조로 메이플 영상을 만들었을까?
[213]
ㅇㅇ갤로그로 이동합니다. 10:45 12054 221
328641
썸네일
[스갤] 싱글벙글 버스기사 운전 후기
[70]
묘냥이갤로그로 이동합니다. 10:40 8874 38
328639
썸네일
[싱갤] 싱글벙글 18세기 청나라에 가서 황제의 총애를 엄청 받았던 이탈리아 화가
[49]
수인갤러리갤로그로 이동합니다. 10:35 6689 30
328638
썸네일
[중갤] 김문수 측 “한덕수에 남은 길은 포기 또는 양보”
[588]
ㅇㅇ갤로그로 이동합니다. 10:30 13293 111
328637
썸네일
[키갤] 오늘의 이정후.webp
[73]
푸이그갤로그로 이동합니다. 10:25 6930 109
328634
썸네일
[기갤] "중2 성관계"김새론 녹취 AI의혹 추가 증거 VS 10억 없는 마통
[146]
ㅇㅇ갤로그로 이동합니다. 10:15 12816 43
328633
썸네일
[잡갤] 싱글벙글 인도인 광역도발 하는 트윗.jpg
[184]
갈베갤로그로 이동합니다. 10:10 12493 64
328631
썸네일
[싱갤] 싱글벙글 매카시즘에 대해 알아보자
[103]
채식식물갤로그로 이동합니다. 10:05 6127 29
328630
썸네일
[이갤] "전화도 안 온다"…'의대생 1만여명 유급' 현실화
[189]
ㅇㅇ갤로그로 이동합니다. 10:00 11001 33
328628
썸네일
[기갤] 자다 깨도 바로 보인다, 지하철 도착역 항상 표시된다.jpg
[165]
ㅇㅇ갤로그로 이동합니다. 09:50 8708 49
328627
썸네일
[키갤] 오늘의 김혜성.webp
[59]
푸이그갤로그로 이동합니다. 09:40 5942 83
328625
썸네일
[레갤] 진지빨고 쓰는 레데리 시리즈145 - 구아르마 섬 편
[18]
badassbilly갤로그로 이동합니다. 09:30 3117 22
328623
썸네일
[싱갤] 싱글벙글 100년 전 서울의 녀름
[50]
(O_o)갤로그로 이동합니다. 09:20 11191 20
328621
썸네일
[인갤] 본격 인디 MMO게임 개발기
[43]
퀴레이스갤로그로 이동합니다. 09:10 7611 29
328619
썸네일
[이갤] 한준호 의원이 지켜본 이재명의 모습
[356]
ㅇㅇ(23.27) 09:00 11584 40
328617
썸네일
[일갤] 골든위크에 배타고 굵고 짧게 다녀온 기타큐슈 - 야마구치 여행기 (上)
[50]
깡촌매니아갤로그로 이동합니다. 08:50 5311 12
328613
썸네일
[싱갤] 싱글벙글 혐한발언으로 유명한 일본배우.JPG
[369]
ㅇㅇ갤로그로 이동합니다. 08:30 24938 278
328611
썸네일
[프갤] 5월초 국내바다 혹한기 극기훈련 다이빙 다녀옴
[23]
프갤러(182.31) 08:20 4949 12
328609
썸네일
[던갤] 던파로 이것저것 만들어봣다!!
[189]
김갱지갤로그로 이동합니다. 08:10 25146 85
328607
썸네일
[대갤] ㄱㅇㄷ) 기계식 시계의 역사
[59]
대붕이(39.7) 08:00 8453 39
328605
썸네일
[싱갤] 싱글벙글 쿨찐 이대남의 바다 여행.manhwa
[69]
ㅇㅇ갤로그로 이동합니다. 07:50 21660 63
328603
썸네일
[모갤] 평창올림픽 대비 수색~서원주 고속화사업 이야기 등
[21]
원주역새마을갤로그로 이동합니다. 07:40 6257 25
328601
썸네일
[퓨갤] 황대인을 위한 변명
[30]
Leessang갤로그로 이동합니다. 07:30 8659 41
328599
썸네일
[싱갤] 싱글벙글 G7 국가 지도자들 재산 수준
[144]
크리미널갤로그로 이동합니다. 07:20 13278 50
328597
썸네일
[이갤] 소화제 없이 못살던 임세미가 속이 편안해진 방법
[155]
ㅇㅇ(118.99) 07:10 18175 20
328595
썸네일
[야갤] 북한에 돌아다니는 자동차들
[108]
ㅇㅇ(211.235) 07:00 15067 50
328591
썸네일
[중갤] 대선 덕분에 높아진 대한민국 위상
[366]
즁됴뵤슈갤로그로 이동합니다. 01:45 43270 409
328589
썸네일
[카연] (ㅇㅎ) 소개팅남한테 파트너 제안 받는 만화
[82]
아바방갤로그로 이동합니다. 01:35 33437 135
328587
썸네일
[히갤] 6월 마블의 희망<아이언하트>최근 근황..jpg
[332]
ㅇㅇ(175.119) 01:25 26859 37
328585
썸네일
[주갤] 남자 능력만 보고 결혼하는 비위좋은 한녀들이 부럽다는 신협 블라녀
[453]
갓럭키갤로그로 이동합니다. 01:15 41819 154
328583
썸네일
[싱갤] 싱글벙글 SKT의 역사를 다 털어보자.hacking
[95]
Na-Ho갤로그로 이동합니다. 01:05 20484 98
328581
썸네일
[연갤] 오랫만에 도쿄가서 5일간 만난 전현직 AV배우 38명 요약정리
[256]
ㅇㅇ갤로그로 이동합니다. 00:55 31386 145
328579
썸네일
[이갤] 완전반대라는 이지혜와 남편의 성향
[189]
ㅇㅇ(154.47) 00:46 24509 78
328577
썸네일
[카연] 미쳐버린 서울 물가 만화
[265]
보오쨩갤로그로 이동합니다. 00:35 30078 133
뉴스 덱스, ‘산지직송2’ 게스트 출격… 염정아‧박준면 재회 [공식] 디시트렌드 05.07
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2