Запись не уходит в облако.
faster-whisper large-v3-turbo на видеокарте NVIDIA. Файл, модель и результат остаются на компьютере, поминутной оплаты нет.
Дословная расшифровка записей на своей видеокарте и протокол встречи: решения, задачи с ответственными и сроками, открытые вопросы.
Планёрки, созвоны с клиентами, интервью. Запись есть у всех, а вот кто что обещал и к какому сроку — обычно только в памяти участников.
Две трудные части. Первая — расшифровать часы речи дословно и не отправлять записи в облачные сервисы. Вторая — превратить длинную стенограмму в документ, по которому можно работать: решения, задачи с ответственными и датами, вопросы, которые остались открытыми.
Это самостоятельный проект для демонстрации навыков, а не клиентский кейс. Встреча в демо вымышлена. Проценты точности не заявляются — они не измерялись.
faster-whisper large-v3-turbo на видеокарте NVIDIA. Файл, модель и результат остаются на компьютере, поминутной оплаты нет.
Неуверенные фрагменты подсвечены пометкой «[неразборчиво, мм:сс]». Таймкод ведёт к нужному месту записи.
«Марина, организуй съёмку к 30 октября» становится задачей с ответственным и датой. «До пятницы» считается от даты встречи.
.docx с таблицей задач, .md, .txt и CSV для трекера. Каждый пункт можно поправить и утвердить перед отправкой.
Пройдитесь по записи на таймлайне, найдите неразборчивые места, утвердите задачи и скачайте протокол в Word. Во вкладке «Свой текст» можно вставить собственную расшифровку — с таймкодами или без.
ОТКРЫТЬ ИНТЕРАКТИВНОЕ ДЕМОСкрипт transcribe.py принимает локальный файл или ссылку (её скачивает yt-dlp), перекодирует звук через ffmpeg в 16 кГц моно и распознаёт моделью faster-whisper large-v3-turbo на CUDA. VAD отрезает тишину, сегменты собираются в абзацы с метками времени. Без видеокарты скрипт переключается на процессор — это заметно медленнее.
Протокол собирают правила: маркеры решений («договорились», «утверждаем»), обращения по имени и обещания в первом лице, сроки относительно даты встречи, вопросы, на которые ответили «не знаю». Каждый пункт хранит цитату, сработавшее правило и таймкод, поэтому его легко проверить.
Эвристики ошибаются, так что протокол — черновик для человека, а не окончательный документ. Разделения по говорящим в офлайн-скрипте нет: это отдельный этап, в демо реплики подписаны вручную.
Рабочий transcribe.py и инструкция на русском: установка Python-пакетов и CUDA-библиотек, запуск на файле и по ссылке, параметры. Результат — .docx с подсветкой неразборчивых мест и .txt.
Скачать transcribe.py + READMEМожно доработать: пакетная обработка папки, разделение по участникам, шаблон протокола вашей компании, выгрузка задач в трекер или Telegram, резюме встречи языковой моделью на вашем сервере.
Скорость и качество зависят от записи и железа. Скрипт разрабатывался и запускался на ноутбучной GTX 1650; на ваших файлах это проверяется до старта работ.
Расшифровка, автоматизация документов и инструменты для ежедневной работы.
Обсудить задачу в Telegram