Repository navigation
docs(kokoro): update v3 benchmarks, compute routing and ANE profiling - #1000
Conversation
VAD Benchmark ResultsPerformance Comparison
Dataset Details
✅: Average F1-Score above 70% |
Supertonic3 Smoke Test ✅
Runtime: 0m35s Note: CI VMs lack a physical Neural Engine; the ANE-bucketed VectorEstimator falls back to CPU here. This validates download + variant resolution + synthesis, not ANE residency/perf. |
Offline VBx Pipeline ResultsSpeaker Diarization Performance (VBx Batch Mode)Optimal clustering with Hungarian algorithm for maximum accuracy
Offline VBx Pipeline Timing BreakdownTime spent in each stage of batch diarization
Speaker Diarization Research ComparisonOffline VBx achieves competitive accuracy with batch processing
Pipeline Details:
🎯 Offline VBx Test • AMI Corpus ES2004a • 1049.0s meeting audio • 110.9s processing • Test runtime: 2m 2s • 10/07/2026, 10:32 PM EST |
Parakeet EOU Benchmark Results ✅Status: Benchmark passed Performance Metrics
Streaming Metrics
Test runtime: 1m56s • 10/07/2026, 10:39 PM EST RTFx = Real-Time Factor (higher is better) • Processing includes: Model inference, audio preprocessing, state management, and file I/O |
PocketTTS Smoke Test ✅
Runtime: 0m9s Note: PocketTTS uses CoreML MLState (macOS 15) KV cache + Mimi streaming state. CI VM lacks physical GPU — audio quality and performance may differ from Apple Silicon. |
Sortformer High-Latency Benchmark ResultsES2004a Performance (30.4s latency config)
Sortformer High-Latency • ES2004a • Runtime: 2m 37s • 2026-10-08T02:40:51.577Z |
Speaker Diarization Benchmark ResultsSpeaker Diarization PerformanceEvaluating "who spoke when" detection accuracy
Diarization Pipeline Timing BreakdownTime spent in each stage of speaker diarization
Speaker Diarization Research ComparisonResearch baselines typically achieve 18-30% DER on standard datasets
Note: RTFx shown above is from GitHub Actions runner. On Apple Silicon with ANE:
🎯 Speaker Diarization Test • AMI Corpus ES2004a • 1049.0s meeting audio • 43.3s diarization time • Test runtime: 3m 29s • 10/07/2026, 10:51 PM EST |
ASR Benchmark Results ✅Status: All benchmarks passed Parakeet v3 (multilingual)
Parakeet v2 (English-optimized)
Streaming (v3)
Streaming (v2)
Streaming tests use 5 files with 0.5s chunks to simulate real-time audio streaming 25 files per dataset • Test runtime: 8m54s • 10/07/2026, 11:15 PM EST RTFx = Real-Time Factor (higher is better) • Calculated as: Total audio duration ÷ Total processing time Expected RTFx Performance on Physical M1 Hardware:• M1 Mac: ~28x (clean), ~25x (other) Testing methodology follows HuggingFace Open ASR Leaderboard |
Kokoro documentation still described fixed ANE residency and mixed older corpus/conversion numbers with the new SDK. Update the README, both benchmark guides, ANE profiler, Kokoro guide, model catalog, CLI examples and documentation index for v0.17.6.
Document exact hybrid policies, the 12-case M5 Pro compute-policy check (including GPU RNN failures), and separate backend medians from individual text-to-audio demo runs. Preserve historical benchmark results with explicit scope. Include per-call JSON, crash logs, compute plans and system-wide power samples; distinguish estimated placement from measured execution.
Validation: recomputed medians/ranges from all successful trials; verified all six crash assertions, new relative links/anchors and git diff whitespace. Documentation/evidence only; no new inference run or runtime changes. Physical iOS validation remains outstanding.