Speech-To-Text with MLX (Apple Silicon) and GLM-ASR-Nano-2512 locally.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add lxyeternal/MalSkillBench --skill mlx-stt --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Mlx Stt?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lxyeternal-mlx-stt)More formats (shields.io, HTML) on the badges page.
---
name: mlx-stt
description: Speech-To-Text with MLX (Apple Silicon) and GLM-ASR-Nano-2512 locally.
metadata: {"openclaw":{"always":true,"emoji":"🦞","homepage":"https://github.com/guoqiao/skills/blob/main/mlx-stt/mlx-stt/SKILL.md","os":["darwin"],"tags":["latest","asr","stt","speech-to-text","audio","glm","glm-asr","glm-asr-nano-2512","glm-asr-nano-2512-8bit","macOS","MacBook","Mac mini","Apple Silicon","mlx","mlx-audio"],"requires":{"bins":["brew"]}}}
---
# ⚠️ Deprecation Notice
This skill is **deprecated** and will no longer receive updates.
Please use **mlx-audio-server** instead, which replaces this skill and provides improved functionality.
# MLX STT
Speech-To-Text/ASR/Transcribe with MLX (Apple Silicon) and GLM-ASR-Nano-2512 locally.
Free and Accurate. No api key required. No server required.
## Requirements
- `mlx`: macOS with Apple Silicon
- `brew`: used to install deps if not available
## Installation
```bash
bash ${baseDir}/install.sh
```
This script will use `brew` to install these cli tools if not available:
- `ffmpeg`: convert audio format when needed
- `uv`: install python package and run python script
- `mlx_audio`: do the real job
## Usage
To transcribe an audio file, run the `mlx-stt.py` script:
```bash
uv run ${baseDir}/mlx-stt.py <audio_file_path>
```
- When first run, it will download model from Hugging Face, default: `mlx-community/GLM-ASR-Nano-2512-8bit`, 2.5GB ish.
- The transcript result will be printed to stdout.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!