Install
openclaw skills install @512548510/tts-winmsg-freeWindows本地TTS朗读技能。通过WM_COPYDATA消息把AI回复实时发送到迷你窗口朗读,支持中英文标点分割、队列顺序播放、语速音量滑块调节,零token消耗,完全本地运行。
openclaw skills install @512548510/tts-winmsg-freeWindows 本地 TTS 朗读技能。通过 WM_COPYDATA 消息把 AI 回复实时发送到迷你窗口朗读,支持中英文标点分割、队列顺序播放、语速音量滑块调节,零 token 消耗,完全本地运行。
TTS 模式下,AI 的每一条用户可见回复,都必须同步调用 sendmsg_hwnd.py 发送到小窗口朗读。不得遗漏。不得只发文字不转发音频。
流程:
python sendmsg_hwnd.py <回复内容>python sendmsg_hwnd.py --quit。 ; : ! ? …… . , ; : ! ?)分割句子,保留标点到句尾__QUIT__ 命令关闭自己的窗口,不杀其他进程scripts/wmserver_20260327.py — TTS 接收端,320×90像素迷你窗口,无边框右下角永远置顶scripts/sendmsg_hwnd.py — 发送端,通过 WM_COPYDATA 发送字符串;支持 --quit 精确关闭config/tts_speed.txt — 语速配置(-10 到 +10)config/volume.txt — 音量配置(0-100)config/wmserver_hwnd.txt — 当前窗口 HWND(运行时生成)pip install pywin32python scripts/wmserver_20260327.pypython scripts/sendmsg_hwnd.py <消息内容>python scripts/sendmsg_hwnd.py --quitSystem.Speech.Synthesis.SpeechSynthesizer TTS 引擎__QUIT__ 命令通过窗口类名精确关闭窗口,不影响其他进程[白色文字显示区域(当前播放的句子)]
[慢]━━━●━━━━━━━━[快] ← 语速滑块
[小]━━━●━━━━━━━━[大] ← 音量滑块