mirror of
https://github.com/openclaw/skills.git
synced 2026-08-27 16:14:41 -04:00
[PR #54] [CLOSED] Add macos-tts Skill: macOS Native Text-to-Speech #53
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/openclaw/skills/pull/54
Author: @YichenWei0601
Created: 2/9/2026
Status: ❌ Closed
Base:
main← Head:add-macos-tts📝 Commits (1)
6eec30cAdd macos-tts skill: macOS local text-to-speech using native 'say' command📊 Changes
4 files changed (+232 additions, -0 deletions)
View changed files
➕
skills/YichenWei0601/macos-tts/SKILL.md(+84 -0)➕
skills/YichenWei0601/macos-tts/scripts/play_latest.sh(+22 -0)➕
skills/YichenWei0601/macos-tts/scripts/say.sh(+101 -0)➕
skills/YichenWei0601/macos-tts/scripts/voices.sh(+25 -0)📄 Description
Add macos-tts Skill: macOS Native Text-to-Speech
Summary
This PR adds a new skill
macos-ttsthat enables text-to-speech functionality on macOS using the nativesaycommand. It provides automatic voice generation and playback for Clawdbot responses.Features
🎯 Smart Keyword Detection: Automatically detects voice-related keywords in multiple languages
🗣️ Native macOS Integration: Uses built-in
saycommand - no additional dependencies required🎵 Automatic Playback: Plays generated audio using
afplay🧹 File Management: Automatically manages voice files, keeping only the latest at
/tmp/clawdbot_voice_latest.aiff⚙️ Configurable: Supports custom voices and speech rates
Files Added
Usage Examples
Basic Usage
With Custom Voice
How It Works
say -oafplayTechnical Details
/tmp/clawdbot_voice_latest.aiffTesting
Checklist
macos-tts).skillfile)Related
Skill Maintainer: @YichenWei0601
#colaborated with kimi2.5
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.