Fish Audio
Fish Audio S2-Pro는 ElevenLabs 클로닝의 오픈소스 대안으로, 두 가지 실질적인 차별점을 갖고 있습니다. 프롬프트 안에서 자연어로 표현하는 대괄호 제어(`[whispering]`, `[laughing nervously]`, `[pause]`)와 직접 셀프 호스팅할 수 있는 오픈 서빙 스택입니다. 보이스 클로닝에는 깨끗한 레퍼런스 음원과 그에 맞는 대본(transcript)이 함께 필요합니다 — Fish Audio는 대본 텍스트로 음소를 구분하기 때문에, 대본이 실제 발화와 어긋나면 ElevenLabs보다 클로닝 품질에 더 큰 타격을 줍니다. 지원 범위는 자동 감지되는 80개 이상 언어입니다. 중요: 본인이 소유했거나 복제에 대한 명시적 서면 동의를 받은 목소리만 복제하세요. Fish Audio는 오픈소스이므로 동의 이행의 책임은 플랫폼이 아니라 사용자에게 있습니다 — 레퍼런스 음원을 업로드하기 전에 권리 관계를 명확히 정리해 두세요.
업로드하기 전에 목소리에 대한 권리를 기록으로 남겨 두세요. Fish Audio S2-Pro는 오픈소스이므로 동의 이행의 부담은 사용자에게 있습니다 — 본인 소유가 아닌 목소리는 서면 허가를 반드시 보관하세요. 그런 다음 레퍼런스를 준비합니다. 30초 이상의 깨끗한 음성(배경 음악 없음, 다른 화자 없음, 44.1kHz WAV 권장)과 실제 발화와 정확히 일치하는 축어적 대본입니다. Fish Audio는 클로닝 과정에서 이 대본으로 음소를 정렬하므로, 실제로는 “we'll”이라고 말했는데 대본에는 “we will”이라고 적혀 있으면 작은 정렬 오차가 생기고 이는 더 긴 스크립트를 생성할수록 누적됩니다. 대본이 없다면 먼저 STT 모델로 음성을 텍스트화한 뒤 교정하세요.
오디오 노드를 추가하고 모델 선택기에서 Fish Audio S2-Pro를 선택한 다음, 레퍼런스 음원과 대본 쌍을 업로드하세요. 모델은 복제된 보이스 ID를 반환하며, 이는 프로젝트의 모든 오디오 노드에서 재사용할 수 있습니다. 참고: Astorie에서 Fish Audio는 현재 SEO 비교용 노출 위치로 자리 잡고 있습니다 — 이 모델은 ElevenLabs, MiniMax 등과 함께 Astorie 레지스트리에 등록되어 있지만, 실제 프로덕션 런타임 연동 여부는 워크스페이스 설정에 따라 다릅니다. 워크스페이스에 Fish Audio 런타임이 연결되어 있지 않다면 프로덕션에는 ElevenLabs를 사용하고, Fish Audio는 Astorie 외부에서의 셀프 호스팅 실험용으로 활용하세요.
Fish Audio S2-Pro의 가장 큰 차별점은 열린 형태의 대괄호 제어입니다. 정해진 토큰 목록 대신 [whispering sweetly], [laughing nervously], [pause for two seconds], [angry whisper]처럼 대괄호 안에 자연어를 자유롭게 써서, 톤이 바뀌어야 할 정확한 단어 위치에 배치할 수 있습니다. 대괄호 큐는 국소적으로 유지하세요 — 단어 근처의 태그는 그 단어와 바로 이어지는 구절에만 영향을 주며, 문단 전체에는 영향을 주지 않습니다. ElevenLabs의 고정된 인라인 태그 집합([whispers], [laughs], [excited])과 비교하면, Fish Audio는 더 넓은 표현 범위를 주는 대신 해석의 예측 가능성이 다소 떨어집니다. 장편 스크립트에 확정하기 전에 2~3가지 버전을 테스트해 보세요.
중요도가 높은 콘텐츠라면 캔버스에 Fish Audio S2-Pro 오디오 노드와 ElevenLabs Eleven v3 오디오 노드를 나란히 배치하고, 두 노드 모두 복제된 목소리로 같은 스크립트를 읽게 해 보세요. 비교 결과는 대체로 뚜렷합니다. ElevenLabs는 영어 감정 표현에서 더 정교하고 자신감 있는 톤을 내는 반면, Fish Audio는 열린 형태의 감정 태그를 더 유연하게 처리하고 별도의 모델 교체 없이 더 많은 언어를 지원합니다. 많은 제작팀이 프로토타입 녹음과 다국어 실험에는 Fish Audio를, 공개용 최종본에는 ElevenLabs를 사용합니다. 캔버스가 공유되어 있으므로 Astorie를 벗어나지 않고도 이 비교를 진행할 수 있습니다.
복제한 진행자 목소리로 만든 강의 인트로 — 대괄호 큐가 톤이 바뀌어야 할 정확한 위치에 배치되어 있습니다. ElevenLabs Eleven v3(고정 태그)의 동일한 문장과 비교해 보면 Fish Audio의 더 넓은 표현 범위를 확인할 수 있습니다.
[calmly] Welcome to the studio. [pause] Today, [thoughtfully] we're going to look at three patterns that show up again and again — [emphasizing] every single time — in successful product launches.
Fish Audio S2-Pro의 화자 태그를 사용한 다중 화자 대화입니다. 각 화자는 서로 다른 복제 목소리로 지정할 수 있으며, 이를 모두 하나의 오디오 노드에서 처리합니다. 진행자 대사 안의 [curious] 큐는 그 한 문장에만 톤을 지시합니다.
[Speaker:Host] Hey, thanks for joining us. [Speaker:Guest] Happy to be here. [Speaker:Host] [curious] So tell me — what made you start this project?
레퍼런스 음원과 대본의 짝을 정확히 맞추는 것이 품질을 좌우하는 가장 큰 요소입니다. 대본이 어긋나면(음성은 “we'll”인데 대본은 “we will”) 긴 생성물일수록 음소 오차가 누적됩니다.
대괄호 큐는 열린 형태의 자연어입니다: [whispering sweetly], [laughing nervously], [pause for two seconds]. 단어 바로 옆에 배치할수록 결과를 가장 예측 가능하게 만들 수 있습니다.
Fish Audio는 자동 감지되는 80개 이상 언어를 지원합니다 — 동일한 복제 목소리로 영어, 중국어, 일본어, 스페인어 사이를 오갈 때도 모델 종류를 바꿀 필요가 없습니다.
오픈소스 서빙 방식이므로 필요하다면 Astorie 밖에서 직접 셀프 호스팅할 수 있습니다 — 음성 데이터가 자체 인프라를 벗어나면 안 되는 민감한 콘텐츠에 유용합니다.
괄호 감정 문법을 쓰던 S1 레거시 프롬프트는 S2-Pro의 대괄호 문법으로 전환하세요. 기존의 (excited) 형태는 새 모델에서 작동하도록 [excited]로 다시 작성해야 합니다.
Fish Audio S2-Pro 보이스 클로닝은 오픈소스를 선택한다는 의미입니다 — 더 넓은 언어 지원, 자연어 대괄호를 통한 더 유연한 감정 제어, 셀프 호스팅 가능한 인프라를 갖추고 있습니다. ElevenLabs와의 트레이드오프: 영어 감정 표현의 정교함은 다소 떨어지고, 대괄호 큐 해석의 예측 가능성도 조금 낮으며, 동의 이행의 책임은 전적으로 사용자에게 있습니다(플랫폼 차원의 음성 인증이 없음). 단일 목소리로 프로덕션급 영어 나레이션을 만들 때는 ElevenLabs Eleven v3가 더 안전한 선택입니다. 다국어 프로젝트, 목소리 프로토타이핑, 셀프 호스팅 배포, 혹은 고정된 집합을 넘어서는 자연어 감정 태그가 필요한 워크플로우라면 Fish Audio S2-Pro를 선택할 가치가 있습니다. Astorie 캔버스에서는 도구를 바꾸지 않고도 동일한 스크립트로 두 모델을 A/B 비교할 수 있습니다.
Connect Fish Audio S2-Pro with other AI models on Astorie's infinite canvas. No GPU required — start free.
Get Started Free