Chatterbox Multilingual
이 Soniqo 페이지는 로컬 speech-swift / speech-core 구현의 Chatterbox Multilingual을 설명합니다. Hugging Face 번들 링크는 통합 메모 뒤에 있습니다.
내부 페이지 우선
랜딩 카드와 문서 메뉴는 먼저 이 페이지로 이동하고, 원본 모델과 번들 링크는 이 페이지 안에 둡니다.
개요
| 모델 | Chatterbox Multilingual |
|---|---|
| 역할 | Multilingual zero-shot voice-cloning TTS |
| 백엔드 | MLX fp16 on Apple; LiteRT default-voice runtime in Speech Core |
| 출력 | 24 kHz mono waveform |
| 언어 | 23 languages |
| 라이선스 | MIT |
| 상태 | MLX cloning runtime; LiteRT greedy/default-voice runtime for edge deployments |
| 소스 | Resemble AI Chatterbox |
| Swift 제품 | ChatterboxTTS |
| CLI / 런타임 | Programmatic speech-swift runtime; LiteRT example CLI in speech-core/examples/litert |
사용
아래 스니펫은 현재 speech-swift 저장소의 API 또는 명령과 일치합니다.
import ChatterboxTTS
let model = try await ChatterboxTTSModel.fromPretrained()
let pcm = try model.clone(
referenceSamples: reference,
sampleRate: 24_000,
text: "The cloned voice now speaks a new sentence.",
languageId: "en"
)
모델 링크
구현 메모
- Download is split between the main Chatterbox bundle and the separate S3 tokenizer repository.
- Pipeline is T3 text-to-speech tokens, S3Gen flow mel decoder, then HiFi-GAN / HiFTGenerator vocoder.
- Reference clips are resampled to 24 kHz for S3Gen and 16 kHz for speaker/token conditioning.
- speech-core's LiteRT path ships a default voice; fp16 T3 is recommended for Arabic quality.