Indic-Mio
이 Soniqo 페이지는 로컬 speech-swift / speech-core 구현의 Indic-Mio을 설명합니다. Hugging Face 번들 링크는 통합 메모 뒤에 있습니다.
내부 페이지 우선
랜딩 카드와 문서 메뉴는 먼저 이 페이지로 이동하고, 원본 모델과 번들 링크는 이 페이지 안에 둡니다.
개요
| 모델 | Indic-Mio |
|---|---|
| 역할 | Hindi / Indic emotion TTS with optional reference voice conditioning |
| 백엔드 | MLX fp16 |
| 출력 | 24 kHz mono waveform |
| 언어 | Hindi / Indic text focus |
| 라이선스 | Bundle-specific; verify upstream terms before commercial use |
| 상태 | Programmatic SpeechGenerationModel runtime |
| 소스 | Indic-Mio bundle |
| Swift 제품 | IndicMioTTS |
| CLI / 런타임 | Programmatic runtime; server-side loader support is present |
사용
아래 스니펫은 현재 speech-swift 저장소의 API 또는 명령과 일치합니다.
import IndicMioTTS
let model = try await IndicMioTTSModel.fromPretrained()
let pcm = try await model.generate(
text: "नमस्ते <happy>",
language: "hi"
)
모델 링크
구현 메모
- Download requests the primary model, tokenizer/chat files, and miocodec component explicitly; the optional WavLM reference encoder is fetched separately when cloning is used.
- Supported emotion markers are <happy>, <sad>, <angry>, <disgust>, <fear>, and <surprise>.
- MioCodec uses 25 Hz content tokens and decodes to 24 kHz audio.
- Reference cloning extracts a 128-float global embedding through the WavLM reference encoder path.