Автотранскрибация на Mac
Два инструмента под две разные задачи. Это не «было и стало» — выбираешь нужный в зависимости от того, что транскрибируешь.
Tactiq — когда созвон с клиентом, два и более спикера. Конвертируешь видео в MP3 (через VLC), загружаешь в Tactiq, получаешь транскрипцию с разметкой по спикерам и таймкодами. Идеально для брифов и переговоров, где важно, кто что сказал.
Whisper — когда лекция или вебинар, один спикер, таймкоды не нужны. Перетащил файл на «Транскрибатор» — ffmpeg и Whisper отрабатывают сами, готовый .txt ложится рядом с видео. Локально, без облака, бесплатно. 3–5 минут на 30-минутное видео за счёт чипа Apple Silicon.
Дальше — про второй вариант. Настраиваешь один раз, потом работает для любого файла.
Что нужно
- Mac с чипом Apple Silicon — M1, M2, M3 или M4
- Интернет при первом запуске — скачается модель ~1.6 ГБ
- 10–15 минут на настройку
Пошаговая настройка
1. Установи Homebrew
Homebrew — менеджер программ для Mac, через него ставится всё остальное. Открой Терминал (⌘ + Пробел, напечатай «Terminal», Enter) и вставь:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Mac попросит пароль — это нормально, символы при вводе не видны. Установка 2–3 минуты.
2. Установи ffmpeg
ffmpeg конвертирует видео в аудио — заменяет VLC и делает это автоматически.
brew install ffmpeg
3. Установи mlx-whisper
Whisper — нейросеть для транскрибации от OpenAI. Версия mlx оптимизирована под Apple Silicon и работает в 20–30 раз быстрее обычной.
brew install mlx-whisper
4. Создай скрипт
Скопируй команду целиком и вставь в Терминал — файл скрипта создастся сам.
cat > ~/transcribe.sh << 'EOF'
#!/bin/bash
export PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH"
INPUT="$1"
LANG="${2:-ru}"
if [ -z "$INPUT" ]; then
echo "Использование: ./transcribe.sh файл.mp4"
exit 1
fi
BASE="${INPUT%.*}"
AUDIO="${BASE}.mp3"
OUTPUT_DIR="$(dirname "$INPUT")"
echo "→ Конвертирую видео в аудио..."
ffmpeg -i "$INPUT" -q:a 0 -map a "$AUDIO" -y 2>&1
if [ ! -f "$AUDIO" ]; then
echo "❌ Ошибка: не удалось извлечь аудио"
exit 1
fi
echo "→ Транскрибирую..."
mlx_whisper "$AUDIO" --language "$LANG" \
--output-format txt \
--output-dir "$OUTPUT_DIR" \
--model mlx-community/whisper-turbo
echo "✓ Готово: ${BASE}.txt"
rm "$AUDIO"
EOF
chmod +x ~/transcribe.sh
5. Создай кнопку на рабочем столе
Последний шаг — на рабочем столе появится приложение «Транскрибатор».
cat > /tmp/transcribe_app.applescript << 'EOF'
on open theFiles
repeat with aFile in theFiles
set filePath to POSIX path of aFile
display notification "Транскрибирую..." with title "🎙 Транскрибатор"
do shell script "/Users/" & (do shell script "whoami") & "/transcribe.sh " & quoted form of filePath
end repeat
display notification "Готово! Файл .txt рядом с видео" with title "✅ Транскрибатор"
end open
on run
set videoFile to choose file with prompt "Выбери видео:"
set filePath to POSIX path of videoFile
display notification "Транскрибирую..." with title "🎙 Транскрибатор"
do shell script "/Users/" & (do shell script "whoami") & "/transcribe.sh " & quoted form of filePath
display notification "Готово! Файл .txt рядом с видео" with title "✅ Транскрибатор"
end run
EOF
osacompile -o ~/Desktop/Транскрибатор.app /tmp/transcribe_app.applescript
echo "✅ Готово — смотри рабочий стол"
Сколько это экономит
| Инструмент | 30 минут видео | Стоимость |
|---|---|---|
| Tactiq | быстро | платный |
| Whisper (обычный) | ~2 часа | бесплатно |
| mlx-whisper | 3–5 минут | бесплатно |
Как пользоваться
- Перетащить файл — перетащи видео (
.mp4,.mov,.mkv) на иконку Транскрибатора, всё запустится само. - Двойной клик — открой Транскрибатор, выбери файл в диалоге, жди уведомления.
Первый запуск: Whisper скачает языковую модель (~1.6 ГБ) — один раз. Дальше всё работает офлайн.
Если что-то пошло не так
- Ошибка «command not found» — повтори шаги 2 и 3, ffmpeg или mlx-whisper не доустановились.
- Появился только
.mp3, текста нет — транскрипция ещё идёт. При первом запуске дольше: скачивается модель. Подожди 5–10 минут. - Mac не хочет запускать приложение — Системные настройки → Конфиденциальность и безопасность → прокрути вниз → «Всё равно открыть».