mlx-stt for Openclaw

A high-performance, local speech-to-text solution optimized for Apple Silicon using MLX and open-source models.

guoqiao
v1.0.7
Feb 10, 2026
1
4.9k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install mlx-stt

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install mlx-stt using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is mlx-stt?

The mlx-stt skill is a powerful local Automatic Speech Recognition (ASR) tool designed specifically for macOS users with Apple Silicon. By leveraging the MLX framework and open-source models like GLM-ASR-Nano-2512, this skill provides fast and accurate transcription without the need for external API keys or cloud servers. It is an essential addition to your collection of Openclaw Skills for maintaining data privacy while processing audio content and ensuring high-speed local execution.

mlx-stt Use Cases

  • Transcribing voice memos or audio recordings directly on your Mac without internet access.
  • Converting recorded meetings or interviews into text for immediate documentation.
  • Automating transcription workflows within your local environment using Openclaw Skills.
  • Processing sensitive audio data locally to ensure maximum privacy and security.

How mlx-stt Works

  1. The skill is triggered via a specific command or by providing an audio file path.
  2. It verifies the local environment for dependencies like ffmpeg and the MLX library.
  3. Upon the first execution, it automatically downloads the required open-source ASR models.
  4. Audio processing is performed using the MLX framework, which is hardware-accelerated for Apple Silicon.
  5. The final transcribed text is output directly to the console for further use or logging.

mlx-stt Setup

To get started with this skill on your Apple Silicon Mac, ensure you have Homebrew installed, then run the installation script:

bash ${baseDir}/install.sh

This script handles the setup of ffmpeg, uv, and mlx_audio automatically. To transcribe a file, use:

bash ${baseDir}/mlx-stt.sh <audio_file_path>

mlx-stt Data Schema & Taxonomy

The mlx-stt skill handles audio inputs and model data locally. Here is how the technical components are organized:

Component Type Description
Input File Path Local path to the audio file (converted via ffmpeg if necessary).
Model MLX Model Default: GLM-ASR-Nano-2512, stored in local cache.
Output String Plain text transcription sent to stdout.
Tools CLI Utilizes ffmpeg for conversion and uv for Python environment management.

mlx-stt Advanced Features

  • Hardware-accelerated inference specifically tuned for M-series Apple chips.
  • Support for multiple transcription triggers including /mlx-stt, ASR, and Transcribe.
  • Completely offline operation, requiring no external API calls after the initial model download.
  • Seamless integration into broader automation pipelines powered by Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

Featured*