Skip to content
Back to skills

C Voice

ASecurity

Convert speech to text using `sag` (ElevenLabs STT) and synthesize speech using `say` (macOS built-in TTS). Enables voice input transcription and audio output.

  • 166 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agentsbashapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add daxaur/openpaw --skill c-voice --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of C Voice?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for C Voice
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/daxaur-c-voice/badge)](https://www.skillsdirectory.com/skills/daxaur-c-voice)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: c-voice
description: Convert speech to text using `sag` (ElevenLabs STT) and synthesize speech using `say` (macOS built-in TTS). Enables voice input transcription and audio output.
tags: [voice, speech, tts, stt, elevenlabs, say, sag, audio]
---

## What This Skill Does

Enables Claude to transcribe spoken audio to text via `sag` (powered by ElevenLabs) and to speak text aloud using the macOS `say` command.

## Available CLI Tools

### `sag` — Speech-to-Text (ElevenLabs)

```bash
# Transcribe an audio file
sag transcribe --file recording.mp3

# Record from microphone and transcribe
sag record --output transcript.txt

# Transcribe with a specific language hint
sag transcribe --file audio.wav --language en

# Output transcript to stdout
sag transcribe --file audio.m4a --stdout
```

### `say` — Text-to-Speech (macOS built-in)

```bash
# Speak text aloud
say "Hello, how can I help you today?"

# Use a specific voice
say -v Samantha "Your report is ready."

# Save spoken audio to a file
say -o output.aiff "Text to synthesize"

# List available voices
say -v ?

# Control speaking rate (words per minute)
say -r 180 "Speaking at a custom rate"
```

## Usage Guidelines

- Use `sag` to process audio files the user provides or to capture mic input
- Use `say` to read back responses, summaries, or alerts aloud
- Prefer `say -v Samantha` or `-v Alex` for natural-sounding output on macOS

## Notes

- `sag` requires a valid ElevenLabs API key configured in environment
- `say` is built into macOS — no installation needed
- Supported audio input formats for `sag`: MP3, WAV, M4A, FLAC

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.