winmsg-tts
name: winmsg-tts
by 512548510 · published 2026-04-01
$ claw add gh:512548510/512548510-tts-winmsg-free---
name: winmsg-tts
description: Windows本地TTS朗读技能。通过WM_COPYDATA消息把AI回复实时发送到迷你窗口朗读,支持中英文标点分割、队列顺序播放、语速音量滑块调节,零token消耗,完全本地运行。
version: 1.3.0
metadata:
openclaw:
emoji: "🔊"
homepage: https://github.com/512548510/openclaw-skills
tags:
- tts
- voice
- windows
- speech
---
# winmsg-tts
Windows 本地 TTS 朗读技能。通过 WM_COPYDATA 消息把 AI 回复实时发送到迷你窗口朗读,支持中英文标点分割、队列顺序播放、语速音量滑块调节,零 token 消耗,完全本地运行。
核心规则(重要!)
开启朗读模式
朗读中(每次回复必须执行!)
**TTS 模式下,AI 的每一条用户可见回复,都必须同步调用 sendmsg_hwnd.py 发送到小窗口朗读。不得遗漏。不得只发文字不转发音频。**
流程:
1. 收到用户消息
2. 生成回复文字
3. 调用 sendmsg_hwnd.py:`python sendmsg_hwnd.py <回复内容>`
4. 把同一回复文字也发给用户(webchat)
关闭朗读模式
规则要点
技术特性
文件说明
使用方法
1. 安装依赖:`pip install pywin32`
2. 启动 TTS:`python scripts/wmserver_20260327.py`
3. 发送信息:`python scripts/sendmsg_hwnd.py <消息内容>`
4. 关闭 TTS:`python scripts/sendmsg_hwnd.py --quit`
技术原理
UI 布局(320×90)
[白色文字显示区域(当前播放的句子)]
[慢]━━━●━━━━━━━━[快] ← 语速滑块
[小]━━━●━━━━━━━━[大] ← 音量滑块系统要求
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...