myagents-speech-recognition

Transcribes local audio and video files into timestamped transcripts via offline CLI jobs.

863|101|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hAcKlyc/MyAgents --skill myagents-speech-recognition
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: myagents-speech-recognition
Source: https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/myagents-speech-recognition
Command: npx skills add https://github.com/hAcKlyc/MyAgents --skill myagents-speech-recognition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converting local audio or video attachments into text usually requires uploading media to online services or manually running transcription tools. This Skill turns a single file in your MyAgents Workspace into a timestamped transcript using offline, App-managed asynchronous jobs, keeping media on your machine.

Core Features & Use Cases

  • Offline Transcription: Submits a single local audio or video file (WAV, MP3, FLAC, M4A, MP4, MOV, and more) to an offline speech recognition job and produces transcript.md and transcript.json outputs.
  • Job Lifecycle Management: Query status, wait for completion, cancel, or list transcription jobs scoped to your current Session via the myagents speech CLI.
  • Use Case: You have a meeting recording meeting.m4a in your Workspace. Submit it with myagents speech transcribe --file ./meeting.m4a --json, receive a job ID, then poll or wait for the timestamped transcript written to your output directory.

Quick Start

Ask the agent to transcribe a local audio file in your Workspace, for example: transcribe the file meeting.m4a into a timestamped transcript and show me the job status.

Frequently Asked Questions about myagents-speech-recognition

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

FAQPage Schema
How do I transcribe an audio file to text locally?▼

Run myagents speech transcribe --file <input> --json with a single local audio or video file in your Workspace. The command returns a job ID immediately, and the finished transcript is written as transcript.md and transcript.json in the output directory.

What audio and video formats are supported for transcription?▼

Support is determined by container and codec probing, not file extension. Supported combinations include WAV, AIFF, MP3, FLAC, OGG/Vorbis, M4A with AAC-LC or ALAC, and MP4 or MOV with AAC-LC, ALAC, MP3, or PCM tracks.

Does the transcription upload my media files to the cloud?▼

No, processing uses a local offline model and media is never uploaded. Jobs are held by the desktop App and bound to the calling Session and Workspace automatically.

How do I check or cancel a running transcription job?▼

Use myagents speech status <job-id> to check progress, wait <job-id> to block until completion, or cancel <job-id> to stop it. Pressing Ctrl-C only stops waiting and does not cancel the App-held job.

What are the file size and duration limits for transcription?▼

A single input file can be at most 4 GiB with a probeable duration of up to 8 hours. Only one local regular file per job is accepted; URLs, directories, stdin, and paths outside the Workspace are rejected.

Can this transcribe meetings with speaker diarization or generate summaries?▼

No, the command does not perform speaker diarization, create Records, or generate meeting notes or to-dos. It only produces timestamped transcript files from a single local media file.