src/skills/speak/SKILL.md
Text-to-speech using edge-tts neural voices with macOS say fallback. Use when user says "speak", "say this", "read aloud", "tts", or wants text spoken aloud.
npx skillsauth add Soul-Brews-Studio/oracle-skills-cli speakInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Speak text using edge-tts (high-quality neural voices) with fallback to macOS say.
/speak "Hello world" # Default English voice
/speak --thai "สวัสดีครับ" # Thai voice
/speak --voice "en-GB-RyanNeural" "Hi" # Specific voice
/speak --mac "Hello" # Force macOS say
/speak --list # List available voices
| Option | Description |
|--------|-------------|
| --thai | Use Thai voice (th-TH-NiwatNeural) |
| --female | Use female voice |
| --voice NAME | Specific edge-tts voice |
| --mac | Force macOS say command |
| --rate RATE | Speech rate (edge-tts: +/-50%, mac: 100-300) |
| --list | List available voices |
| Language | Voice | |----------|-------| | English | en-US-GuyNeural (male) / en-US-JennyNeural (female) | | Thai | th-TH-NiwatNeural (male) / th-TH-PremwadeeNeural (female) |
pip install edge-tts (optional, for high-quality voices)ARGUMENTS: $ARGUMENTS
testing
Cut a beta pre-release — bump CalVer with --beta, PR to beta branch, CI auto-tags + publishes to npm @beta. Use when user says 'release beta', 'cut beta', '/release-beta', or wants to publish a beta version for pre-release testing.
testing
Cut an alpha pre-release — bump CalVer, PR to alpha branch, CI auto-tags + publishes to npm @alpha. Use when user says 'release alpha', 'cut alpha', '/release-alpha', or wants to publish an alpha version.
tools
Talk to another oracle via maw federation. Uses fleet machine names (white, mba, clinic-nat, oracle-world, phaith). Auto-signs with current oracle's [host:handle] from CLAUDE.md. Global — works from any oracle repo.
development
Log information for future reference. Use when user says "fyi", "remember this", "note that", "for your info".