A macOS voice input plugin that uses Alibaba FunASR for real-time speech-to-text and multi-language translation directly into any input field.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install fun-voice-type
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install fun-voice-type using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
fun-voice-type is a powerful productivity enhancement tool designed for the macOS environment. By leveraging Alibaba's Cloud FunASR real-time speech recognition technology, it allows users to convert spoken words into text instantly. Unlike standard dictation tools, this skill within the Openclaw Skills framework integrates directly with your system, enabling you to "type" with your voice into any active cursor location, whether it's a browser, a code editor, or an IM client.
Beyond simple transcription, the skill supports robust multi-language translation capabilities. Users can switch target languages (such as English, Chinese, Japanese, and Korean) through a convenient menu bar icon, making it an essential utility for multilingual communication and fast-paced documentation.
Install the necessary audio libraries and Python packages via Homebrew and pip:
brew install portaudio
pip install dashscope pynput pyaudio pystray
Set up your Alibaba DashScope API Key as an environment variable to use Openclaw Skills securely:
export DASHSCOPE_API_KEY='your_api_key_here'
Run the script in the background to initialize the menu bar icon:
nohup python fun-voice-type.py > /dev/null 2>&1
The skill operates with a focused metadata structure and external API integration:
| Component | Description |
|---|---|
| Input Capture | PCM audio stream captured via pyaudio. |
| API Integration | Uses Alibaba DashScope (FunASR) for real-time WebSocket-based transcription. |
| Configuration | Settings for target languages are managed through the pystray system tray menu. |
| Permissions | Requires macOS Accessibility, Microphone, and Input Monitoring rights. |
Loading
A specialized geospatial intelligence skill for navigating the complexities of the China Geodetic Coordinate System 2000, ensuring precision in domestic mapping and surveying.

A specialized CLI tool for electrical circuit breaker sizing, coordination, and status management.

An AI-powered agent designed to audit review velocity, determine optimal request timing, and generate ToS-compliant messaging for Amazon sellers.

A specialized skill for delegating tasks from a Discord controller bot to a Claude Code worker bot via private worker lanes.

A specialized skill for finding and navigating Ansible courses and interactive labs on LabEx.

A specialized toolkit for managing, debugging, and migrating ESRI Shapefile datasets including sidecar file validation and CRS detection.








































