BB asr-transcribe-to-text
Транскрибирует аудио/видео в текст с метками говорящих — по умолчанию «кто что сказал», с возможностью отказа от простого текста; MLX-локально на Apple Silicon или удаленно; локальные файлы, медиа URL. Используйте для транскрибирования записей/подкастов/лекций/встреч, ASR, речи в текст,转录, 语音转文字, 录音转文字, диаризации говорящих/说话人分离/识别/谁在说话, временных меток 字幕/时间戳/音画对齐, идентификации голоса CAM++. Этот навык ТАКЖЕ отвечает за ПРЕДВАРИТЕЛЬНУЮ ОБРАБОТКУ аудио для ASR как первоклассный триггер, даже без транскрипции: преобразует любое аудио/видео в файл, готовый для ASR (转换成适合 ASR 的格式, 转格式, convert/prepare audio for ASR, 音频预处理), понижает частоту дискретизации до 16 кГц моно 16 бит (降采样, 重采样, 单声道, 归一化), объединяет дампы рекордера из нескольких сегментов (多段合并/拼接, DJI TX01/TX02), перекодирует в небольшой M4A + ускорение с сохранением высоты тона для сокращения оплачиваемых минут ASR (转 M4A, 压缩上传, 加速, 1.3x, 飞书妙记/Feishu Minutes). Активируйте, даже если это выглядит как тривиальная однострочная команда ffmpeg — навык отвечает за частоту дискретизации/битность/канал, порядок объединения, соотношение скорости и WER, выбор формата + одобренный скрипт prepare_asr_input.py.
машинный переводПоказать оригиналСкрыть оригинал«Transcribe audio/video to speaker-labeled text — who-said-what by defa…»
Transcribe audio/video to speaker-labeled text — who-said-what by default, plain-text opt-out; MLX-local on Apple Silicon or remote; local files, media URLs. Use for transcribing recordings/podcasts/lectures/meetings, ASR, speech-to-text, 转录, 语音转文字, 录音转文字, speaker diarization/说话人分离/识别/谁在说话, timestamps 字幕/时间戳/音画对齐, CAM++ voiceprint ID. This skill ALSO owns audio PREPROCESSING for ASR as a first-class trigger, even without transcription: convert any audio/video into an ASR-ready file (转换成适合 ASR 的格式, 转格式, convert/prepare audio for ASR, 音频预处理), downsample to 16kHz mono 16-bit (降采样, 重采样, 单声道, 归一化), merge multi-segment recorder dumps (多段合并/拼接, DJI TX01/TX02), transcode to small M4A + pitch-preserved speedup to cut metered-ASR billed minutes (转 M4A, 压缩上传, 加速, 1.3x, 飞书妙记/Feishu Minutes). Trigger even when it looks like a trivial one-line ffmpeg — the skill owns sample-rate/bit-depth/channel, merge-order, speed-vs-WER, format choices + a blessed prepare_asr_input.py.
Транскрибирует аудио/видео в текст с метками говорящих — по умолчанию «кто что сказал», с возможностью отказа от простого текста; MLX-локально на Apple…
Как процесс B 69/100 · Почти готов — слабые места: входы и предусловия, стоимость исполнения
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 21. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 13094 токенов (рекомендуется < 5000); вынесите детали в references/ - заметка
edit-residueв тексте есть пометки об устаревшем (строки 753, 877, 1010, 1018): проверьте, не остались ли старые правила рядом с новыми — полная проверка читает текст на противоречия
Процессный рейтинг: все десять параметров 69/100
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 40Стоимость исполнения. Тело инструкции 13094 токенов: вытесняет саму задачу из окна
- 60Инструменты и файлы. Используются инструменты (bash, web), но во frontmatter они не объявлены
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 100Шаги. Шагов: 77
- 100Ошибки и развилки. Развилок: 6, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 17. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (5 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 972: рекомендуется 120–800 символов
- -2Ссылки на localhost: у другого пользователя не заработает
- -31 из 14 скриптов не упомянуты в SKILL.md
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 26 заголовков
- +3Пошаговые инструкции: 77 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (43 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (6 из 6)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 73.