리소스

RisuAI에서 키치랩스 캐릭터 TTS 사용하기

키치랩스 API 키 발급부터 Voice ID 복사, RisuAI의 OpenAI 호환 TTS 연결까지. 단계별 화면과 무료 사용량, 요금제별 예상 대화 턴 수를 안내합니다.

키치랩스
RisuAI와 키치랩스 공식 로고 아래 Pretendard로 쓴 Character TTS in RisuAI 문구

RisuAI 캐릭터챗에 키치랩스 TTS를 연결해, 캐릭터에게 매력적인 목소리를 입혀보세요. 애니메이션, 캐릭터챗 등 서브컬처에 특화된 키치랩스의 캐릭터 TTS를 통해, 한층 더 몰입감있고 재밌는 캐릭터챗 경험을 할 수 있습니다.

전체 과정은 5분 정도 소요되며, 결제하지 않아도 무료로 사용해볼 수 있어요!

1. 키치랩스 API 키와 Voice ID 준비하기

API 키 발급하기

  1. 먼저 키치랩스에 로그인합니다.
  2. 사이드바에서 개발자 → API 키를 엽니다. API 키 관리 화면으로 바로 이동해도 됩니다.
  3. 키 추가를 누릅니다.
  4. 이름을 입력합니다. 나중에 구분하기 쉽도록 RisuAI로 적어두면 됩니다.
  5. 발급된 API 키를 복사해 안전하게 보관합니다.

키치랩스에서 새 API 키의 이름을 입력하는 화면

API 키로 내 계정의 사용 권한을 이용하므로 다른 사람에게 공유하지 마세요. 설정 화면을 캡처할 때도 키를 가려주세요.

목소리를 고르고 Voice ID 복사하기

키치랩스 홈에서 목소리를 미리 듣고 캐릭터에 어울리는 음성을 고릅니다. 캐릭터 카드 오른쪽 위의 복사 버튼을 누르면 Voice ID가 복사됩니다.

키치랩스 홈의 캐릭터 카드 오른쪽 위에 있는 Voice ID 복사 버튼

이 값을 나중에 RisuAI의 Voice 칸에 붙여넣으면 됩니다. 캐릭터의 한글 이름이 아니라 ID를 입력해야 합니다. 예를 들어 주파수 0의 Voice ID는 unlisted-frq입니다.

2. RisuAI에 연결하기

RisuAI에서 연결할 캐릭터를 열고 캐릭터 설정의 스피커 아이콘(TTS)을 누릅니다.

공급자에서 OpenAI를 선택하고 Advanced (OpenAI-compatible endpoint)를 체크하세요. 공급자 이름은 OpenAI지만, 아래 주소를 입력하면 음성 합성 요청은 키치랩스로 전송됩니다.

항목입력할 값
공급자OpenAI
Voice홈에서 복사한 키치랩스 음성의 Voice ID
Advanced (OpenAI-compatible endpoint)체크
Base URLhttps://api.kitschlabs.com/v1
API Key (overrides global)발급받은 키치랩스 API 키
Modelkitsch-voice
Response Formatmp3

RisuAI에 키치랩스 주소와 모델, 음성 ID를 입력한 TTS 설정 화면. API 키는 가려져 있습니다

화면 예시에서는 주파수 0의 Voice ID인 unlisted-frq를 사용했습니다.

기본값인 alloy와 tts-1은 바꿔야 합니다. Voice에는 복사한 키치랩스 Voice ID를, Model에는 kitsch-voice를 입력하세요.

API Key 칸도 비워두지 마세요. 비어 있으면 RisuAI의 전역 OpenAI API 키를 사용할 수 있으니, 이 칸에 키치랩스에서 발급한 키를 넣습니다.

3. 대사 재생하기

먼저 짧은 답변으로 연결을 확인해보세요. 캐릭터에게 다음과 같이 요청한 뒤, 답변 옆 스피커 아이콘을 누릅니다.

따옴표 안에 짧은 인사 한마디를 해줘.

RisuAI 캐릭터 답변 오른쪽에 있는 음성 재생 스피커 아이콘

답변에 표정이나 동작 묘사가 섞여 있다면 TTS 설정의 따옴표 안 텍스트만 읽기를 켜보세요. 캐릭터가 실제로 발화한 내용만 음성으로 재생되어 더 빠르고, 몰입감있는 경험을 할 수 있습니다.

4. 소리가 나오지 않을 때

먼저 API Key에 키치랩스 API 키가 들어 있는지, 앞뒤에 공백이 붙지 않았는지 확인하세요. Voice에는 캐릭터 이름이 아닌 Voice ID가 있어야 합니다. 홈의 캐릭터 카드 오른쪽 위 버튼으로 다시 복사해 붙여넣어보세요.

주소와 모델 이름도 확인합니다.

Base URL: https://api.kitschlabs.com/v1
Model: kitsch-voice

Base URL은 /v1으로 끝나야 합니다. /audio/speech는 붙이지 않습니다.

Response Format은 우선 mp3로 설정하세요. RisuAI 목록에 있는 모든 형식을 키치랩스가 지원하지는 않습니다. 키치랩스 Speech API의 지원 형식은 mp3, wav, pcm입니다. 지원 형식 확인

키치랩스의 사용량과 결제 화면에서 잔여 크레딧을 확인하고, 현재 워크스페이스에서 선택한 음성을 이용할 수 있는지도 살펴보세요.

설정이 맞는데도 소리가 나지 않으면 다음을 확인합니다.

  • Chrome 탭이나 기기가 음소거되어 있지 않은지
  • '따옴표 안 텍스트만 읽기'를 켰다면 답변에 따옴표로 감싼 대사가 있는지
  • 캐릭터 답변 옆의 스피커 버튼을 눌렀는지

5. 무료 사용량과 요금

키치랩스 Free 플랜은 비상업적 용도로 이용할 수 있으며, 매월 450크레딧을 제공합니다. 요금제 안내

RisuAI에 연결한 음성 합성 API는 생성된 음성 1분당 90크레딧을 사용합니다. 요청마다 생성된 음성 길이를 초 단위로 올림해 차감합니다. 입력 글자 수나 채팅 횟수에 고정 요금이 붙지는 않습니다. API 과금 기준

450크레딧을 모두 TTS API에 쓴다면 약 5분의 음성을 만들 수 있습니다.

아래 표는 캐릭터 답변 한 번을 1턴, 한 턴의 음성을 10초로 가정한 계산입니다.

요금제월 정가매월 제공 크레딧API 음성 분량예상 턴 수
Free무료450약 5분약 30턴
Starter5,000원3,600약 40분약 240턴
Standard15,000원10,350약 115분약 690턴
Standard Plus30,000원20,700약 230분약 1,380턴
Pro150,000원108,000약 1,200분약 7,200턴

생성되는 음성의 분량은 실제 캐릭터챗 플레이 시간에 비해 훨씬 짧으므로, 가볍게 즐기신다면 스타터, 캐릭터챗을 많이 즐기신다면 스탠다드 정도의 요금제로 시작하는 것을 추천드립니다.

첫 달 50% 할인과 연간 할인도 준비되어있으니, 놓치지 마세요!

또한, 키치랩스에는 매월 새로운 애니메이션 캐릭터 TTS가 추가되고 있습니다. 지금 마음에 드는 목소리가 없더라도, 추후에 취향에 맞는 목소리가 출시되었을 때 알림을 받고 싶으시다면 키치랩스 인스타그램을 팔로우해주세요!

원하는 목소리가 있으시다면, 문의하기를 통해 요청해주셔도 좋습니다.

이상, RisuAI에 키치랩스 캐릭터 TTS 연동하는 방법이었습니다!

키치랩스

덕질할 수 있는 AI를 만듭니다.