======================================================================== 蓝毛小女仆 · 第三方组件与许可声明 ======================================================================== 本应用把下面这些开源组件打包在一起,方便直接双击使用。 各组件的版权归各自作者所有,均按其原始许可证分发。 ------------------------------------------------------------------------ 0. 本应用(桌宠本体整合、控制台、自动适配、录屏/浏览器工具、打包与安装器) 开发与维护:Mikolu 许可证 :MIT 说明 :本应用由 Mikolu 独立开发和维护;早期基础架构与灵感来自原作者 PC2005-cloud 在 0.3.0 版本的开源项目 dsh-pet。上游版权声明按 MIT 的要求完整保留(见 LICENSE.txt 与下面第 1 条)。 ------------------------------------------------------------------------ 1. dsh-pet(本应用的早期基础架构与灵感来源) 作者 :PC2005-cloud 项目 :https://github.com/PC2005-cloud/dsh-pet 版本 :0.3.0(本项目在其早期基础架构与灵感之上独立开发:控制台、自动适配、录屏/浏览器工具等) 许可证 :MIT 完整条款:见同目录 LICENSE.txt(其中保留了原作者版权声明) 说明:MIT 许可证允许修改、再分发,条件是把原版权声明和许可证一并保留。 本包已经保留,并且没有移除原项目中的作者署名。 ------------------------------------------------------------------------ 2. Electron(桌面应用外壳,约 347 MB) 作者 :OpenJS Foundation 及贡献者 项目 :https://github.com/electron/electron 许可证 :MIT 附带 :Chromium(BSD 3-Clause 等,完整清单见 electron\LICENSES.chromium.html) 以及 Electron 自己的依赖清单 electron\LICENSE ------------------------------------------------------------------------ 3. Node.js(随包一份,仅用于语音识别子进程,约 89 MB) 作者 :OpenJS Foundation 及贡献者 项目 :https://github.com/nodejs/node 许可证 :MIT(见 node\LICENSE) 说明 :为什么非要带?SenseVoice 的原生插件在 Electron 进程里加载会报 "External buffers are not allowed",必须用真正的 node.exe 跑。 ------------------------------------------------------------------------ 4. sherpa-onnx(语音识别引擎,约 23 MB) 作者 :k2-fsa / Next-gen Kaldi 社区 项目 :https://github.com/k2-fsa/sherpa-onnx 许可证 :Apache License 2.0 附带文件:speech\sherpa\*.dll、sherpa-onnx.node ------------------------------------------------------------------------ 5. SenseVoice 语音识别模型(约 228 MB) 作者 :FunAudioLLM / 阿里巴巴通义实验室 项目 :https://github.com/FunAudioLLM/SenseVoice 许可证 :Apache License 2.0 附带文件:speech\sensevoice\models\sensevoice-onnx\model.int8.onnx、tokens.txt (外加 silero VAD 模型,MIT,https://github.com/snakers4/silero-vad) ------------------------------------------------------------------------ 6. Ollama(**没有随包分发**,需要用户自行安装) 项目 :https://ollama.com 许可证 :MIT 说明 :本应用只是调用本机 Ollama 的 HTTP 接口(默认 127.0.0.1:11434) 来跑本地模型;模型由用户自己下载,各自遵循其原始许可证。 ------------------------------------------------------------------------ 7. 其他 npm 依赖 app\node_modules 与 launcher\ 下的直接依赖均为 MIT / ISC / Apache-2.0, 各自保留原有的 LICENSE 文件(例如 undici、semver、debug、graceful-fs 等)。 ------------------------------------------------------------------------ Apache License 2.0 全文:https://www.apache.org/licenses/LICENSE-2.0 MIT License 全文:见 LICENSE.txt 如有版权或许可问题,请联系打包者处理;本包不含任何付费组件或破解内容。 ======================================================================== ------------------------------------------------------------------------ 8. Edge TTS(在线语音合成,可选、需要联网) 服务方 :Microsoft Edge 的在线语音合成服务(公开的 edge-tts 协议) 说明 :本包没有分发微软的任何代码或语音数据,只是在控制台打开「声音」 并且联网时,按公开协议把要念的文字发给该服务、换回音频。 该服务的使用受微软相关条款约束;不想联网就在控制台把声音关掉。 ------------------------------------------------------------------------ 9. 联网大模型 API(可选、需要主人自己填 Key) 说明 :只有在控制台填了「接口地址 + API Key」并切到「在线(联网模型)」 或「自动择优」时,聊天与「看屏幕」的请求才会发往主人自己指定的 服务商(例如 DeepSeek)。不填 Key、只用本机 Ollama 时全程不出本机。 各家服务的条款与计费,由主人与其服务商之间约定。 ------------------------------------------------------------------------ 10. 隐私与数据(默认都在你自己电脑上) · 人设、记忆、聊天记录、截图缓存、日志:都在 %APPDATA%\BlueHairMaid\ 里 (控制台上有按钮一键打开),卸载时会问你要不要一起删。 · API Key:以明文保存在程序目录的 standalone\online.json,方便你自己改。 这个文件不要发给别人;要换 Key 就在控制台里改。 · 「看屏幕」:会把屏幕截图发给你自己配置的模型(本机 Ollama,或你填的视觉 模型服务)。不打开这个功能就不会截屏。 · 语音输入:SenseVoice 模型在本机跑,录音不出这台电脑。 · 语音输出:用 Edge TTS 时文字会发到微软;关掉声音就完全不发。 · 失败日志只写在本机 %APPDATA%\BlueHairMaid\logs\ 里。 ========================================================================