speech-recognition

Transcribe live microphone input and audio files with Apple's Speech framework.

155|22|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/omarshahine/HomeClaw --skill speech-recognition-omarshahine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speech-recognition
Source: https://github.com/omarshahine/HomeClaw/tree/main/.agents/skills/speech-recognition
Command: npx skills add https://github.com/omarshahine/HomeClaw --skill speech-recognition-omarshahine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the conversion of spoken language into written text, facilitating accessibility, automation, and data analysis from audio sources.

Core Features & Use Cases

  • Live Transcription: Real-time conversion of microphone input to text.
  • Audio File Transcription: Transcribe pre-recorded audio files.
  • On-Device vs. Server Recognition: Configure recognition modes for privacy and offline capabilities.
  • Use Case: Automatically transcribe meeting recordings to generate searchable transcripts and action items.

Quick Start

Use the speech-recognition skill to transcribe the audio from the attached file 'meeting.wav'.

Frequently Asked Questions about speech-recognition

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe audio to text using Swift?

You can transcribe audio to text using Apple's Speech framework in Swift. It supports converting both live microphone input and pre-recorded audio files into written text.

Can I transcribe pre-recorded audio files on iOS?

Yes, you can transcribe pre-recorded audio files on iOS. The Speech framework processes audio files directly to generate searchable text transcripts without requiring live microphone input.

Does iOS speech recognition work offline?

Yes, iOS speech recognition can work offline using on-device recognition. Configuring this mode ensures privacy and allows transcription without requiring a network connection.

How do I handle live microphone transcription with Swift concurrency?

Live microphone transcription integrates with modern Swift concurrency patterns using SpeechAnalyzer. This allows real-time speech-to-text processing while managing asynchronous audio streams safely.

What are the limitations of on-device speech recognition in iOS?

On-device speech recognition provides offline privacy but may have lower accuracy compared to server recognition. It is best suited for scenarios requiring data privacy and offline transcription capabilities.