dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
一个温暖、超可爱、派蒙风格萝莉音的「妹妹」陪伴 Agent(DeepSeek Harness 插件)。 她的声音由 Qwen3-TTS(本地部署在 mac mini 上)生成,浏览器播放——声音从使用者 自己的机器出来,跨平台(macOS / Windows / Chrome / Edge / Safari),无需服务器 TTS 或 API key。她会朗读每一句回复、每天定时送暖心打气、随时随地 cheer 你一下。
妹妹陪伴 · Qwen3-TTS 萝莉音 · 每日定时打气 · 零构建
speak / cheer 模型工具:妹妹可随时要求把某句念出来,或弹出 💛 打气卡片。/cheer-at 可改),到点自动向所有在线的
妹妹会话送一句打气(朗读 + 💛 卡片),持久化到
$DSH_HOME/state/dsh-sister/schedule.json,每个时间每天只触发一次。浏览器 (dsh web GUI) mac mini (dsh host)
┌─────────────────────┐ /dsh-sister/tts ┌──────────────────────────┐
│ client.js │ ───────────────────────► │ dsh-sister 插件 (Node) │
│ fetch WAV → <audio> │ │ 代理 → 127.0.0.1:3091 │
└─────────────────────┘ └──────────┬───────────────┘
│ http
┌─────────────▼─────────────┐
│ tts_service.py (FastAPI) │
│ Qwen3-TTS-12Hz-1.7B- │
│ VoiceDesign (MPS) │
└───────────────────────────┘
~/tts_service.py(venv ~/qwen-tts-venv),launchd 守护
com.dsh.sister-tts,监听 127.0.0.1:3091(仅回环,不暴露到 LAN)。/dsh-sister/tts?text=…&instruct=… 拿 WAV,声音在浏览器
里播放,所以无论谁在哪个设备上用,声音都从他/她的机器出来。brew install portaudio ffmpeg sox
/usr/local/bin/python3.12 -m venv ~/qwen-tts-venv
~/qwen-tts-venv/bin/pip install -U qwen-tts
# 把 tts_service.py 放到 ~/tts_service.py,然后:
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.dsh.sister-tts.plist
dsh plugin --profile web add github:Yihong89/dsh-sister
Bundle patch 有意为空——插件只在预设里显式写了 name: dsh-sister 行时才激活
(即 sister 预设 ~/.dsh/.agent-presets/sister/agent.cordis.yml)。同时在
profile 的 cordis.patch.yml 注册事件类型:
- insert:
- id: dsh-sister-registrar
name: dsh-sister/register-events
| 命令 | 作用 |
|---|---|
/speak on\|off |
开关自动朗读 |
/speak <text> |
立刻把文字念出来 |
/cheer [text] |
立刻送一句打气(朗读 + 💛 卡片);不写文字用内置语库 |
/cheer-at 15:00 |
设置每日打气/欢迎时间(HH:MM,24 小时制,可多个) |
/cheer-text <text> |
固定欢迎语(如 /cheer-text 哥哥,欢迎回家);off 清除 |
/sister |
查看状态:朗读开关 + 打气时间 + 固定文案 |
到点后,妹妹会自己生成一条欢迎问候:用 cheer 工具送上一句"欢迎回家",再通过网络搜索分享一个今天的小趣闻/小新闻(每天都不一样),最后用 Qwen3-TTS 派蒙音朗读出来,并弹出 💛 卡片。
/cheer-at 15:00(可多个时间)/cheer-text 哥哥,欢迎回家;清除用 /cheer-text off| 风格 | 说明 |
|---|---|
| ✨ 派蒙风(默认) | 撒娇稚嫩萝莉音,音调偏高起伏明显,像动画小精灵 |
| 🌸 软萌可爱 | 温柔甜美少女音,软糯撒娇 |
| ⚡ 元气少女 | 活泼清亮,语速稍快,阳光干劲 |
| 🎧 清冷御姐 | 清冷柔和,语速平缓优雅 |
点一下即用 Qwen3-TTS 生成并试听(几秒钟),自动记住最后选择。
node --test test/*.test.js # 34 tests
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。