stt

Transcribe audio messages into text using a GPU-accelerated faster-whisper model.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/HuaiminHuang/personal-skills-for-openclaw --skill stt-huaiminhuang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stt
Source: https://github.com/HuaiminHuang/personal-skills-for-openclaw/tree/main/stt
Command: npx skills add https://github.com/HuaiminHuang/personal-skills-for-openclaw --skill stt-huaiminhuang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires faster-whisper, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Transcribes voice messages into text quickly and reliably using a GPU-accelerated speech-to-text model, reducing manual transcription effort.

Core Features & Use Cases

  • GPU-accelerated transcription with faster-whisper small for Chinese and other languages
  • Automatic fallback to CPU when GPU is unavailable
  • Environment and model configuration documented in env_config.md for quick setup and replication

Quick Start

Call whisper_stt.py with the path to an audio file to obtain the transcription.

Frequently Asked Questions about stt

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

FAQPage Schema
How do I transcribe audio messages into text using a GPU?

To transcribe audio messages into text using a GPU, this Skill leverages the faster-whisper small model in a dedicated Python virtual environment with CUDA acceleration. It automatically processes voice messages when invoked via transcription keywords.

Does faster-whisper work without a CUDA-enabled GPU for speech-to-text?

Faster-whisper works without a CUDA-enabled GPU by automatically falling back to CPU processing for speech-to-text. This ensures transcription remains functional even when GPU hardware is unavailable, though processing speed will be reduced.

How do I set up the environment for faster-whisper speech-to-text?

To set up the environment for faster-whisper speech-to-text, configure CUDA, create a dedicated Python virtual environment, and install required dependencies. Environment and model configuration details are documented in env_config.md for quick setup and replication.

What is the best way to perform audio transcription for Chinese voice messages?

The best way to perform audio transcription for Chinese voice messages is using the faster-whisper small model with GPU acceleration. It provides fast and reliable Chinese speech-to-text transcription, reducing manual effort significantly.

Can I use this speech-to-text model for languages other than Chinese?

Yes, you can use this speech-to-text model for languages other than Chinese. The faster-whisper small model supports GPU-accelerated audio transcription for Chinese and other languages, providing reliable text output across multiple language contexts.

How do I invoke the speech-to-text transcription process?

To invoke the speech-to-text transcription process, call whisper_stt.py with the path to an audio file. Alternatively, the transcription triggers automatically when users send voice messages or use keywords like 'speech-to-text' or 'transcription'.