Yandex SpeechKit의 오프라인 대안
SpeechKit은 Yandex의 클라우드 음성 합성입니다. 러시아어 목소리 18개 중 상당수가 중립부터 속삭임까지 역할을 가지며, 영어, 독일어, 히브리어, 카자흐어, 우즈베크어도 지원합니다. 여느 클라우드 API처럼 계정이 필요하고, 글자 수나 250자 단위로 요금을 매기며, 음성으로 만드는 모든 텍스트를 받습니다.
무료 SuperClonica 엔진은 같은 구성 요소를 내 컴퓨터나 서버에서 제공합니다. 이 가이드에서는 두 방식을 솔직하게 비교하고, SpeechKit이 나은 경우와 API 호출을 바꾸는 법을 소개합니다.
SpeechKit 요약
카자흐어, 우즈베크어, 히브리어, 속삭임 같은 목소리 역할, 대규모 관리형 서비스가 필요하다면 SpeechKit이 강력한 선택입니다.
- 러시아어 목소리 18개, 그중 filipp, ermil, jane, alexander, kirill 등. 상당수가 neutral, good, evil, strict, friendly, whisper 같은 역할을 가집니다.
- 언어: 러시아어, 영어, 독일어, 히브리어, 카자흐어, 우즈베크어.
- API v1은 글자 수, API v3는 250자 단위로 과금됩니다. 최신 요금은 Yandex 사이트에서 확인하세요.
- 자체 목소리는 별도 서비스인 Brand Voice입니다.
무료로 소리 비교하기
아무 목소리 페이지에서 SpeechKit으로 만든 문장을 30~100자로 붙여 넣고 언어를 고른 뒤 생성 버튼을 누르세요. 몇 초 만에 내 텍스트로 비교할 수 있습니다. 계정은 필요 없습니다.
SuperClonica의 다른 점
저희 테스트에서 짧은 문장이 Ryzen 7 5800X의 4개 스레드에서 0.43초 걸렸으니, 일반 서버로 대부분의 부하를 감당합니다.
- 텍스트가 내 컴퓨터에 남습니다. 어디에도 보내지 않으니 의료, 법률, 사내 문서에 중요합니다.
- 글자당 청구가 없습니다. 몇 시간을 만들든 비용은 내 하드웨어뿐입니다.
- 러시아어, 우크라이나어, 폴란드어, 영어, 독일어, 일본어, 한국어, 힌디어, 아랍어를 포함한 31개 언어.
- 기본 목소리 10개, 카탈로그 목소리 170개 이상, 깨끗한 5~10초 녹음으로 한 번 학습하는 내 목소리.
API 호출 바꾸기
어떤 CPU에서든 서버를 시작하세요: docker run -d -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu. GET /health가 응답하면 요청을 보내세요: curl -X POST http://localhost:8000/synthesize -H "Content-Type: application/json" -d '{"text": "Hello from my own server!", "voice": "F1", "lang": "en"}' -o hello.wav. POST /synthesize는 text, voice, lang, seed, normalize를 받아 16비트 모노 WAV로 답합니다. SUPERCLONICA_API_KEY를 설정해 Authorization 헤더를 요구하고, 서버는 HTTPS 뒤나 비공개 네트워크에 두세요.
무엇을 고를까
카자흐어, 우즈베크어, 히브리어, 목소리 역할이 필요하거나 서버를 운영하기보다 글자당 내는 편이 좋다면 SpeechKit을 고르세요. 텍스트가 비공개여야 할 때, 양이 많거나 예측할 수 없을 때, SpeechKit에 없는 유럽과 아시아 언어가 필요할 때, 오프라인으로 도는 캐릭터나 브랜드 목소리가 필요할 때는 SuperClonica를 고르세요.