speech-recognition — скилл для Claude Code: распознавание речи в iOS
Скилл для транскрипции живой речи и записанных файлов на Swift: подсказывает агенту, как собрать пайплайн на Apple Speech framework.
npx skills add dpearson2699/swift-ios-skills --skill speech-recognition -a claude-codeЧто делает speech-recognition
Скилл закрывает распознавание речи в iOS-приложении: захват микрофона через AVAudioEngine, распознавание записанных файлов, авторизация и обработка результатов. Агент получает готовые шаблоны кода вместо того, чтобы угадывать API.
Внутри два подхода. Для iOS 26+ — SpeechAnalyzer со SpeechTranscriber и DictationTranscriber, проверка доступности локали, установка ассетов через AssetInventory и асинхронные потоки результатов. Для целей от iOS 10 — SFSpeechRecognizer с колбэками. Есть раздел про выбор между on-device и серверным распознаванием, а также чеклист типичных ошибок.
Заранее понадобятся ключи NSSpeechRecognitionUsageDescription и NSMicrophoneUsageDescription в Info.plist — без них система не даст ни речь, ни микрофон. Скилл не занимается анализом текста после транскрипции: языковую идентификацию, тональность и перевод он передаёт другим скиллам, воспроизведение звука — тоже. Если в проекте уже есть свой слой работы с AVAudioSession, шаблоны придётся адаптировать, иначе настройка категории перезапишет вашу.
Какие задачи решает
- собрать живую транскрипцию с микрофона на
AVAudioEngine - распознать заранее записанный аудиофайл
- запросить разрешения на речь и микрофон и не забыть ключи в
Info.plist - выбрать между on-device и серверным распознаванием для нужной локали
- перейти со
SFSpeechRecognizerнаSpeechAnalyzerна iOS 26+
Примеры запросов агенту
- Помоги сделать живую транскрипцию с микрофона через
AVAudioEngineиSFSpeechRecognizer - Как запросить разрешения на распознавание речи и микрофон в iOS?
- Переведи транскрипцию на
SpeechAnalyzerиSpeechTranscriberдля iOS 26+
Как установить speech-recognition
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill speech-recognition -a claude-code2Вручную: положить файлы
~/.claude/skills/speech-recognition/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/speech-recognition/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill speech-recognition -a codex2Вручную: положить файлы
.agents/skills/speech-recognition/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill speech-recognition -a cursor2Вручную: положить файлы
.cursor/skills/speech-recognition/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills speech-recognition2Вручную: положить файлы
.github/skills/speech-recognition/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill speech-recognition -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/speech-recognitionВручную: положить файлы
.devin/skills/speech-recognition/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill speech-recognition -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о speech-recognition
Как установить speech-recognition в Claude?
Выполните npx skills add dpearson2699/swift-ios-skills --skill speech-recognition -a claude-code. Скилл появится в ~/.claude/skills/speech-recognition/SKILL.md.
Что делает speech-recognition?
Даёт агенту шаблоны для распознавания речи в iOS: живой микрофон, записанные файлы, авторизация, выбор между SpeechAnalyzer и SFSpeechRecognizer.
С какими версиями iOS работает скилл?
SpeechAnalyzer и SpeechTranscriber рассчитаны на iOS 26+, SFSpeechRecognizer — на iOS 10+. Для старых целей оставляют второй вариант.