技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.1.1
统计:⭐ 0 · 593 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :可疑
Package:547895019/windows-tts-wsl2
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :可疑
OpenClaw 评估
The skill does what it says (invoke Windows TTS from WSL) but the provided scripts insert untrusted text into a double‑quoted PowerShell string without sufficient escaping, allowing PowerShell interpolation/subexpression injection and arbitrary code execution on the Windows host.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Windows TTS (WSL2)」。简介:在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/547895019/windows-tts-wsl2/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: windows-tts
description: 在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
---
# Windows TTS (WSL2)
Use Windows built-in TTS via `powershell.exe` so audio plays through the **Windows 默认输出设备**(无需 WSLg/PulseAudio)。
## 什么时候用这个 skill(触发提示)
当用户出现以下表达时,优先用本 skill,而不是 OpenClaw 内置 `tts`(后者可能生成空 mp3 或在某些环境无声):
- "说出来 / 读出来 / 念一下 / 语音播报 / 用 TTS"
- "还没声音 / 没声音 / 播不出来"
- "中文语音"且希望**直接从电脑扬声器播放**
> 注意:本 skill 是"直接播放",不会返回音频文件路径。
## Quick start(直接说出来)
Run from WSL:
```bash
bash {baseDir}/scripts/say.sh "你好,我是你的助手。"
```
## List installed voices
```bash
bash {baseDir}/scripts/list_voices.sh
```
## Speak with a specific voice
```bash
bash {baseDir}/scripts/say.sh --voice "VOICE_NAME" "你好,我以后会用这个声音说话。"
```
## Notes
- If you embed PowerShell directly in bash, remember: **escape `$`** or use outer single quotes; otherwise bash expands `$s` and breaks the command.
- If the user reports errors like `=New-Object` or `TypeName:` prompts, prefer the provided scripts instead of ad-hoc quoting.