Домой Статьи и аналитика Технологии Вышли whisper.cpp 1.9.0 и 1.9.1: поддержка NVIDIA Parakeet и улучшения ffmpeg

Вышли whisper.cpp 1.9.0 и 1.9.1: поддержка NVIDIA Parakeet и улучшения ffmpeg

Популярный инструмент для распознавания речи получил важные обновления: поддержка нейросетей NVIDIA Parakeet и переработанная интеграция с ffmpeg.

Интерфейс командной строки whisper.cpp
Инструменты whisper.cpp для обработки аудио Источник: linux.org.ru

В середине июня разработчики представили обновления 1.9.0 и 1.9.1 для whisper.cpp — высокопроизводительной системы распознавания речи, которая переносит возможности моделей OpenAI Whisper на платформу с использованием тензорной библиотеки GGML и формата GGUF.

Проект включает в себя основную библиотеку libwhisper, набор демонстрационных примеров и целый спектр консольных инструментов, таких как whisper-bench, whisper-cli, whisper-command, whisper-lsp, whisper-quantize, whisper-server и whisper-stream. Инструментарий написан на C и C++ и распространяется под свободной лицензией MIT.

Ключевые нововведения и расширения

Свежие версии принесли важные функциональные дополнения, направленные на расширение поддержки сторонних нейросетевых архитектур:

  • Появилась утилита parakeet-cli, обеспечивающая работу с моделью NVIDIA Parakeet.
  • В Ruby-враппер проекта также внедрена поддержка NVIDIA Parakeet.

Значимые улучшения после версии 1.8.0

Помимо последних правок, стоит отметить изменения, накопленные со времени релиза 1.8.0, которые значительно повысили стабильность и удобство использования платформы:

  • Реализована корректная обработка исключений C++ в функции whisper_init_with_params_no_state.
  • Проведена полная переработка интеграции с ffmpeg: код был переписан с нуля, что позволило избавиться от заимствованных фрагментов под лицензией GPL и сделать использование ffmpeg более прозрачным.
  • В основную утилиту whisper-cli добавлена стандартная опция --version для проверки установленной версии программы.
Источник: https://www.linux.org.ru