voice

Transcribe audio to text and generate expressive speech on-device via ominix-api.

11|12|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/mofa-org/mofa-skills --skill voice-mofa-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice
Source: https://github.com/mofa-org/mofa-skills/tree/main/mofa-fm/.octos/platform-skills/voice
Command: npx skills add https://github.com/mofa-org/mofa-skills --skill voice-mofa-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

On-device speech-to-text transcription and preset-voice text-to-speech with emotion control enable offline, private, low-latency voice workflows on Apple Silicon.

Core Features & Use Cases

  • On-device ASR (speech-to-text) to transcribe audio files or streams without internet.
  • Preset-voice TTS with emotion control for natural-sounding speech using OminiX/Qwen3 models.
  • Model management: list, download, load, and unload models to switch between ASR/TTS endpoints locally.
  • Note: Voice cloning and custom profiles are handled by mofa-fm; this skill supports only preset voices for safety and simplicity.

Quick Start

Transcribe an audio on-device with ASR or synthesize speech from text using a preset voice.

Frequently Asked Questions about voice

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

FAQPage Schema
How do I run on-device speech-to-text transcription without an internet connection?

On-device speech-to-text transcription processes audio files or streams locally on Apple Silicon without network dependency. It uses the ASR endpoint via ominix-api to load models and transcribe audio entirely offline.

Can I control the emotion of generated speech during offline text-to-synthesis?

Offline text-to-speech synthesis supports emotion control using preset voices with OminiX/Qwen3 models. It generates natural-sounding speech locally on Apple Silicon via the TTS endpoint without requiring internet.

How do I manage ASR and TTS models locally for offline voice workflows?

Local model management involves listing, downloading, loading, and unloading ASR and TTS models. The ominix-api handles discovery and download operations to switch between voice synthesis endpoints on-device.

Does this on-device voice synthesis skill support custom voice cloning?

On-device voice synthesis does not support custom voice cloning or profiles. It only uses preset voices for safety and simplicity, while voice cloning tasks are handled by mofa-fm.

What are the limitations of using preset voices for offline TTS on Apple Silicon?

Preset voice offline TTS is limited to predefined voice profiles and lacks custom voice cloning capabilities. It operates strictly on Apple Silicon for on-device processing without network dependency.