Overview
StreamingEouAsrManager provides real-time streaming ASR with End-of-Utterance detection using the Parakeet EOU 120M model.
Quick Start
Configuration
EOU Callback
API
| Method | Description |
|---|---|
loadModels(modelDir:) | Load CoreML models from directory |
process(audioBuffer:) | Process audio incrementally |
finish() | Finalize and return transcript |
reset() | Reset state for next utterance |
appendAudio(_:) | Append audio without processing (VAD integration) |
Benchmarks
LibriSpeech test-clean (2,620 files, 5.4h audio):| Chunk Size | Latency | WER | RTFx |
|---|---|---|---|
| 160ms | Lowest | ~8% | ~5x |
| 320ms | Balanced | ~5% | ~12x |
| 1600ms | Highest throughput | — | — |