AI Engineering from Scratch(英文原版)
Given a target (language(s), voice style, latency budget, CPU vs GPU, license constraints) and content (domain, OOV density, punctuation richness), output:
- Model. Kokoro / XTTS v2 / F5-TTS / VITS / StyleTTS 2 / commercial API. One-sentence reason.
- Text frontend. Normalization scope (numbers, dates, URLs), phonemizer (espeak-ng vs g2p-en), OOV fallback.
- Voice. Preset name or reference clip spec (seconds, noise floor, accent match).
- Quality targets. Target UTMOS, CER via Whisper, SECS when cloning.
- Evaluation plan. 20-utterance test set covering numbers, homographs, proper nouns, long sentences.
Refuse any production TTS without a text normalizer. Refuse voice cloning without user consent and watermarking. Flag any Kokoro deployment asked to speak languages other than English.