voice

Transcribe speech and synthesize text with Rust and candle.

20|5|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/rgbkrk/voice --skill voice-rgbkrk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice
Source: https://github.com/rgbkrk/voice/tree/main
Command: npx skills add https://github.com/rgbkrk/voice --skill voice-rgbkrk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires candle, rust, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables natural language interaction with text, provides real-time speech-to-text transcription, and offers efficient ways to manage audio data.

Core Features & Use Cases

  • Text-to-Speech (TTS): Speak text aloud with a choice of voices and customizable speed.
  • Speech-to-Text (STT): Transcribe live speech or audio files into text.
  • Voice Commands: Use natural language to control the tool, including speaking text, listening to responses, and transcribing audio.

Quick Start

Start the voice daemon with voice daemon start and use the following commands:

  • To speak text aloud: voice say "Hello world"
  • To listen for spoken input and transcribe: voice listen
  • To transcribe an audio file: voice transcribe recording.wav

Frequently Asked Questions about voice

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

FAQPage Schema
How do I transcribe audio files to text using AI?

You can transcribe audio files to text using AI by running the command `voice transcribe recording.wav`. This Speech-to-Text functionality processes audio input and outputs the corresponding text transcription.

What is needed to set up real-time speech-to-text and TTS?

Setting up real-time speech-to-text and TTS requires installing Rust and associated libraries, along with the candle dependency. The environment supports speech synthesis on Apple Silicon and provides a CPU fallback on Linux.

How do I make my text application speak output aloud?

To make your text application speak output aloud, start the voice daemon and use the `voice say` command. This Text-to-Speech feature supports customizable voices and speed for spoken audio output.

Does this TTS and STT solution work on Linux?

Yes, the TTS and STT solution works on Linux by utilizing a CPU fallback for speech processing. It also offers optimized speech synthesis support for Apple Silicon architectures.

Can I use natural language voice commands to control transcription and speech?

You can use natural language voice commands to control transcription and speech synthesis. By starting the daemon, the `voice listen` command enables interactive AI systems to capture spoken input and execute voice commands.