tts
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-11-12
- Stars
- ★ 4.1w
- Forks
- 3.6k
03 SKILL.md 正文
Text to Speech
When to use
Reading text aloud or rendering speech audio files, using only the voices already on the machine.
Setup
No account or API key. Pick the platform command; fail loud when the
Linux engine is missing (sudo apt install speech-dispatcher or espeak-ng):
- macOS:
say -v Samantha -o out.aiff "text"(list voices:say -v '?') - Linux:
spd-say "text"orespeak-ng -w out.wav "text" - Windows: PowerShell
System.Speech.Synthesis.SpeechSynthesizer
Workflow
- Keep utterances short; split long text at paragraph breaks.
- Confirm voice and speed when the user cares; otherwise default voice, normal rate.
- For files, report the path, format, and duration.
Non-goals
- Do not clone voices or impersonate a real person.
- Do not call cloud TTS APIs (different cost and privacy posture — ask first).
- Do not play audio unprompted in shared environments; render a file instead.
04 同仓库更多 Skills
gh-find-prs
Survey the open Codewhale PR and issue queue read-only: fetch each item, check it against current code, and produce one coverage and disposition matrix with cited evidence and credit owed.
gh-file-issue
Use when filing a new Codewhale GitHub issue: turn a bug or idea into a well-formed, actionable issue with repro, acceptance criteria, labels, and milestone.
gh-close-issues
Close resolved Codewhale issues only after verifying the landed behavior: Refs #N per landing, Fixes #N only when the reporter's scenario was reproduced, closure at the release step or on the reporter's confirmation, always with a crediting comment.
gh-assign-issues
Use to assign GitHub issues to a milestone and/or owners in bulk, verifying each.
feedback
暂无简介
cw-slice
Use before writing code for any Codewhale feature, upgrade, or refactor: find the existing owner of the behavior, bound the change to one reviewable slice, and fix the evidence bar before you start.