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.