surfup

Локальная транскрибация встреч

Настольное приложение расшифровывает записи встреч локально, не отправляя аудио в публичный ИИ-сервис.

Разработка · ИИ-процессы · АвтоматизацияЧастный клиент · NDA
01 · Задача

Руководителям нужны расшифровки для протоколов и задач, но передавать закрытые обсуждения публичным ИИ нельзя, а ручная

транскрибация занимала время.

02 · Что сделали

Создано приложение для macOS и Windows с интерфейсом Tkinter/ttk. На Apple Silicon используется MLX Whisper; на Intel Mac и Windows — Faster Whisper с CTranslate2 на CPU. Пользователь выбирает файл, язык и формат TXT/SRT. Фоновые потоки поддерживают отзывчивость интерфейса, показывают прогресс и подробные ошибки. При первом запуске скачиваются зависимости и модель; затем аудио обрабатывается локально.

Стек включает Python 3.10+, Hugging Face Hub для загрузки и кэширования модели, FFmpeg для чтения аудио и видео (при необходимости на macOS он устанавливается через Homebrew). На Apple Silicon используется mlx-community/whisper-large-v3-turbo; CPU-режим использует Faster Whisper, CTranslate2 и large-v3-turbo. Общий прогресс загрузки учитывает размер файлов, поэтому процент не сбрасывается между ними. Обработка идёт в рабочих потоках с очередью событий GUI; при ошибке показываются вывод процесса и полный traceback Python, который можно скопировать.

03 · Результат

По данным материалов кейса, часовая встреча расшифровывается за 3–5 минут вместо 1–2 часов ручной работы. Аудио обрабатывается локально; в описании также указана экономия 6–8 часов протоколирования на команду в неделю.

04 · Ключевые результаты
ПоказательРезультат
Расшифровка часовой записи1–2 часа вручную → 3–5 минут автоматически
Аудио, отправляемое во внешние сервисы0 байт
Протоколирование на команду в неделю6–8 часов → минуты на проверку
Windows без GPUОбработка на CPU (CTranslate2)

Скорость и экономия времени указаны в материалах кейса; фактическая производительность зависит от записи и компьютера.

Последние материалы

Все материалы

Практические статьи и гайды SurfUp.

Гайд · 10 мин

Страницы «что такое…» и ИИ-ответы: потеря кликов или спрос

Визиты справочного раздела банка упали на 24% при спросе −13%. Как отличить потерю кликов из-за ИИ-блока от падения спроса и измерить это на своих данных.

Читать
Гайд · 8 мин

Трафик упал после апдейта Google

Как понять, что трафик упал из-за апдейта Google, а не из-за сезонности или поломки. Хронология апдейтов 2026, проверка из шести вопросов и план на первые 14 дней.

Читать
Гайд · 9 мин

Спрос упал или сайт потерял: как сверять трафик с Wordstat

Спрос на вклады упал на 75%, трафик на 37%; по картам спрос −35%, трафик −63%. Как сверять трафик со спросом и не принять рынок за проблему сайта.

Читать