Qwen3 ASR — Voice Transcription

SkillMedia

Rust implementation of Qwen3-ASR automatic speech recognition

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Qwen3 ASR — Voice Transcription skill

What this skill tells your AI

The instructions your AI receives, as published by second-state/qwen3_asr_rs in skills/SKILL.md and read by ahel’s review.

Transcribe speech from audio files to text.

Binary

  • {baseDir}/scripts/asr — Speech-to-text transcription.

Models

  • {baseDir}/scripts/models/Qwen3-ASR-0.6B — Speech recognition model (0.6B parameters).

Transcription

Transcribe an audio file to text.

{baseDir}/scripts/asr \
  {baseDir}/scripts/models/Qwen3-ASR-0.6B \
  <audio_file>

Parameters

ParameterRequiredDescription
model_pathYesPath to the model directory (0.6B or 1.7B)
audio_fileYesPath to the audio file (any FFmpeg-supported format)

Output

Prints the transcribed text to standard output.

Example

{baseDir}/scripts/asr \
  {baseDir}/scripts/models/Qwen3-ASR-0.6B \
  recording.wav

Supported Audio Formats

Any format supported by FFmpeg: WAV, MP3, M4A, FLAC, OGG, and more. Audio is automatically resampled to 16 kHz mono internally.

Workflow

1. Identify the Audio File

Get the path to the audio file the user wants to transcribe.

2. Run the Command

Run the asr binary with the full paths to the binary and model directory.

{baseDir}/scripts/asr \
  {baseDir}/scripts/models/Qwen3-ASR-0.6B \
  /path/to/audio.wav

3. Return the Transcription

The transcribed text is printed to stdout. Return it to the user.

Signals

GitHub stars
252
Forks
26
Last commit
Mar 2026
Advanced
Catalog kind
skill
Gateway key
skills-second-state
Source
github.com/second-state/qwen3_asr_rs