Проект audio.cpp обновил свой нативный фреймворк C++/GGML, включив начальную поддержку потоковой передачи для распознавания и синтеза речи, а также четыре новые модели ASR/STT: Nemotron 3.5 ASR, Higgs Audio STT, VibeVoice ASR и Hviske ASR.

  • Nemotron ASR транскрибировал аудиофайл длительностью 327,6 с за 2,17 с в офлайн-режиме на RTX 5090 с WER 3.18%, тогда как его потоковый путь SSE достиг того же WER при TTFT 307 мс и значительно более низком пиковом потреблении VRAM.
  • VibeVoice ASR зафиксировал наименьший WER (0,66%), но потребовал существенно больше VRAM (25833M) по сравнению с Nemotron.
  • Потоковые возможности были реализованы для Nemotron ASR (через SSE) и VoxCPM2 TTS, при этом потоковая передача Higgs Audio STT помечена как экспериментальная.
  • Обновление направлено на создание единого локального аудиофреймворка, который устраняет необходимость в отдельных средах Python для каждой модели.

Автор подчеркивает сильное соотношение скорости и VRAM у Nemotron ASR, что делает его особенно подходящим для использования в локальных сервисах ASR, и приглашает к сотрудничеству для улучшения потоковых API и планирования чанков.