$npx -y skills add TserenTserenov/FMT-exocortex-template --skill transcribeTranscribe audio/video files via MLX Whisper (Apple Silicon). Usage: /transcribe path/to/file.mp3
| 1 | # Транскрипция аудио/видео |
| 2 | |
| 3 | Транскрипция через MLX Whisper на Apple Silicon. Работает локально, без облака. |
| 4 | |
| 5 | ## Расположение |
| 6 | |
| 7 | - **Модели:** `~/.local/share/mlx-whisper/mlx_models/` |
| 8 | - **Venv:** `~/.local/share/mlx-whisper/.venv-whisper/` |
| 9 | - **Модель:** `large-v3` (точная, ~3 ГБ). Единственная используемая модель |
| 10 | |
| 11 | ## Инструкция для Claude |
| 12 | |
| 13 | ### Шаг 1: Проверка venv |
| 14 | |
| 15 | ```bash |
| 16 | ~/.local/share/mlx-whisper/.venv-whisper/bin/python -c "import mlx_whisper; print('ok')" 2>/dev/null |
| 17 | ``` |
| 18 | |
| 19 | Если ошибка (сломан или отсутствует) — пересоздать: |
| 20 | ```bash |
| 21 | rm -rf ~/.local/share/mlx-whisper/.venv-whisper |
| 22 | python3 -m venv ~/.local/share/mlx-whisper/.venv-whisper |
| 23 | ~/.local/share/mlx-whisper/.venv-whisper/bin/pip install mlx-whisper |
| 24 | ``` |
| 25 | |
| 26 | ### Шаг 2: Определить файл и модель |
| 27 | |
| 28 | - Аргумент скилла = путь к файлу. Если не указан — спросить пользователя. |
| 29 | - Всегда использовать `large-v3`. Других моделей нет. |
| 30 | |
| 31 | ### Шаг 3: Транскрипция |
| 32 | |
| 33 | ```bash |
| 34 | bash "$IWE_SCRIPTS/route-task.sh" --skill transcribe --args "<путь_к_файлу>" |
| 35 | ``` |
| 36 | |
| 37 | Если язык не русский — пользователь укажет, или скрипт автоматически детектирует. |
| 38 | |
| 39 | ### Шаг 4: Результат |
| 40 | |
| 41 | - Показать текст пользователю. |
| 42 | - Если пользователь просит сохранить — записать в файл рядом с исходным: `<имя_файла>.txt`. |
| 43 | - Для длинных файлов (>30 мин) предупредить, что может занять несколько минут. |
| 44 | |
| 45 | ### Поддерживаемые форматы |
| 46 | |
| 47 | mp3, m4a, wav, flac, ogg, mp4, mkv, webm — любые, которые поддерживает ffmpeg. |
| 48 | |
| 49 | <!-- USER-SPACE --> |
| 50 | <!-- /USER-SPACE --> |