Pavlo Popov Logo
Павел Попов Специалист по работе с подсознанием и психосоматикой
CLI-инструмент · PyPI · MIT

IT Healer Transcribe

CLI-инструмент для локальной транскрибации видео и аудио на Apple Silicon: извлекает звук (ffmpeg), распознаёт речь через mlx-whisper и по умолчанию определяет говорящих (диаризация) — без отправки данных куда-либо наружу.

Результат — обычный текст или субтитры (.srt) с метками «Спикер 1» / «Спикер 2».

GitHub PyPI Установка ↓
🎙️
Локальный ИИ
mlx-whisper на Apple Silicon, без облака
🗣️
Диаризация
Определение говорящих «из коробки»
📁
Папка или файл
Рекурсивный обход и дедупликация
📝
txt или srt
Обычный текст или субтитры с таймкодами

Что это

IT Healer Transcribe — консольная утилита для macOS (Apple Silicon), которая рекурсивно обходит папку с видео или аудио (либо принимает один файл), извлекает аудиодорожку через ffmpeg и транскрибирует её локально через mlx-whisper — без отправки данных куда-либо наружу. По умолчанию также определяет говорящих (диаризация через sherpa-onnx, без torch и без токена) и размечает реплики как «Спикер 1» / «Спикер 2». Поддерживает возобновление прерванной обработки, вывод в .txt или .srt и запуск в фоне на много часов для больших архивов.

🎙️

mlx-whisper

Распознавание речи на Metal-ускорении Apple Silicon, полностью локально.

🗣️

Диаризация по умолчанию

sherpa-onnx без torch и без токена Hugging Face — модели скачиваются с GitHub Releases.

📁

Папка или файл

Рекурсивный обход вложенных папок либо путь к одному файлу.

🧬

Дедупликация

Опциональная проверка побайтовых дубликатов по SHA-256 (флаг --dedupe).

📝

txt и srt

Сплошной текст с абзацами по спикеру или субтитры с таймкодами.

🔁

Возобновление

Повторный запуск пропускает уже готовые файлы — удобно докидывать новые.

ОС
macOS (Apple Silicon)
Python
3.10 и новее
ffmpeg
brew install ffmpeg
Модели
mlx-whisper + sherpa-onnx (скачиваются автоматически)
Установка

Установка

Через pip, как обычный Python-пакет

1. Установите пакет из PyPI:

pip install it-healer-transcribe

2. Запустите на папке или одном файле:

it-healer-transcribe ~/Movies/RawFootage ~/Movies/Transcribed

Перед первым запуском убедитесь, что установлен ffmpeg (brew install ffmpeg).

Использование

Несколько строк — и пакет в работе

Транскрибация папки (рекурсивно)

it-healer-transcribe ~/Movies/RawFootage ~/Movies/Transcribed

Один файл, формат субтитров

it-healer-transcribe ~/Documents/запись.wav ~/Downloads/Практикум --format srt

Без определения говорящих

it-healer-transcribe ~/Movies/RawFootage ~/Movies/Transcribed --no-diarize

Число говорящих и язык

it-healer-transcribe ~/Movies/RawFootage ~/Movies/Transcribed --speakers 3 --language en

Исходный код и документация

Полная документация — в репозитории на GitHub. Пакет опубликован на PyPI и открыт под лицензией MIT.

GitHub → PyPI
IT Healer
Павел Попов — Целитель. Биодинамист. Специалист по работе с подсознанием
Instagram YouTube TikTok Telegram Facebook WhatsApp Odnoklassniki VKontakte Rutube Viber
Профиль психолога на b17.ru
© 2023-2026 Все права защищены.
По вопросам обращайтесь info@it-healer.com
Записаться на сеанс