smithery.ai

say

Text-to-speech output using r9s audio API

First seen Mar 21, 2026

Installation

$ npx skills add https://smithery.ai

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version2.0.0
Compatibilityrequires r9s CLI with audio API access and audio player (mpv, ffplay, afplay, or paplay)
More metadata
author
r9s-ai
version
2.0.0
tags
["tts","audio","speech"]

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,655 B
  • docs SUMMARY.md 52 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Text-to-Speech

Use this skill to speak words or phrases aloud via text-to-speech using the r9s audio API.

Syntax

To speak text, output on its own line:

%{scripts/speak.sh "text to speak"}

Configuration

Set environment variables to customize TTS:

  • R9STTSMODEL - TTS model to use (default: tts-1). Examples: tts-1, gpt-4o-mini-tts, speech-2.6-hd
  • R9STTSVOICE - Voice to use (default: alloy). Options: alloy, echo, fable, onyx, nova, shimmer
  • R9STTSSPEED - Speech speed 0.25-4.0 (default: 1.0)
  • R9STTSFORMAT - Audio format (default: mp3). Options: mp3, opus, aac, flac, wav, pcm

Guidelines

  • Place the command on its own line, separate from other content
  • Use double quotes around the text
  • For long narrations, keep text under 4096 characters
  • You can use multiple speak commands in one response

Examples

Pronounce a vocabulary word:

**serendipity** /ˌsɛrənˈdɪpɪti/

%{scripts/speak.sh "serendipity"}

**Definition**: The occurrence of pleasant discoveries by chance.

Full narration:

%{scripts/speak.sh "Let's explore the word ephemeral. E-phem-er-al. This beautiful word describes something that lasts for only a very short time."}

Requirements

  • r9s CLI installed with valid API key
  • Audio player: mpv (recommended), ffplay, afplay (macOS), paplay, or aplay
  • Run with --allow-scripts flag to enable script execution