Whisper Turbo — FastAPI микросервис
ЗАДАЧА
Нужен отдельный микросервис для расшифровки аудио, который можно переиспользовать в разных проектах — сайтах, ботах, внутренних сервисах. Модель должна работать локально без внешних API.
РЕШЕНИЕ
Разработал FastAPI-микросервис с локальной моделью OpenAI Whisper Turbo, загруженной через HuggingFace. Упаковал всё в Docker-контейнер. Сервис принимает аудио/видео и возвращает расшифровку в разных форматах. К нему подключаются и сайт Vox2Text, и Telegram-бот — все общаются с ним по REST API.
ЧТО РЕАЛИЗОВАНО
FastAPI + Python
Локальная модель OpenAI Whisper Turbo
Загрузка модели через HuggingFace
Docker-контейнер
REST API для интеграции
Поддержка всех популярных аудио и видео форматов
Возврат результата в txt, docx, srt, vtt
Прогресс расшифровки через webhook/callback