Install
$ agentstack add skill-wangyendt-wayne-skills-tts ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Pywayne TTS
Text-to-speech (TTS) tool that converts text to audio files (opus or mp3 format).
Functions
texttospeechoutputopus - Convert text to Opus format
from pywayne.tts import text_to_speech_output_opus
# Output: test.opus
text_to_speech_output_opus("你好,世界", "test.opus")
Parameters:
text- Text to convertopus_filename- Output .opus filenameuse_say- If True, use macOS 'say' command; otherwise use gTTS (default True)
Behavior:
- On macOS, prefers native 'say' command when
use_say=True - On other platforms, uses Google TTS (gTTS) service
- Uses ffmpeg to convert audio to opus format (16kHz, mono channel)
- Automatically cleans up temporary files
texttospeechoutputmp3 - Convert text to MP3 format
from pywayne.tts import text_to_speech_output_mp3
# Output: test.mp3
text_to_speech_output_mp3("你好,世界", "test.mp3")
Parameters:
text- Text to convertmp3_filename- Output .mp3 filenameuse_say- If True, use macOS 'say' command; otherwise use gTTS (default True)
Behavior:
- On macOS, prefers native 'say' command when
use_say=True - On other platforms, uses Google TTS (gTTS) service
- Uses ffmpeg to convert audio to mp3 format
- Automatically cleans up temporary files
Quick Start
# Convert text to Opus format (default: macOS uses 'say')
text_to_speech_output_opus "你好,世界" "test.opus"
# Convert text to MP3 format
text_to_speech_output_mp3 "你好,世界" "test.mp3"
# Force use gTTS instead of macOS 'say'
text_to_speech_output_mp3 "你好,世界" "test.mp3" use_say=False
Requirements
- ffmpeg: Required for audio conversion
- macOS:
brew install ffmpeg - Windows: Download from https://ffmpeg.org and add to PATH
- Linux:
sudo apt install ffmpegor package manager - gtts: Python library for Google TTS service
Platform Detection
Module automatically detects platform and prompts for ffmpeg installation if missing.
Audio Formats
- Opus: Better quality, smaller file size, suitable for voice calls
- MP3: Better compatibility, suitable for multimedia playback
Notes
- Requires network connection for gTTS service
- Temporary files are automatically cleaned up
- Ensure output directory has write permissions
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: wangyendt
- Source: wangyendt/wayne-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.