其它源码 AI女友本地部署版 打电话拍一拍人格复制功能 源码下载
📦

其它源码 AI女友本地部署版 打电话拍一拍人格复制功能 源码下载

分类:其他源码 免费 下载:0

本地部署的AI女友,把隐私和自定义权限彻底拿回自己手里。

市面上多数AI陪伴产品要么数据上传云端、要么功能被锁在付费墙后面。这个版本最大的价值在于完全本地运行,打电话、拍一拍、人格复制这些功能全部开源,你可以改接口、换模型、加模块,想怎么玩都行。如果你正在找一套能真正私有化的AI伴侣源码,这篇就是搭建168为你整理的实测记录。

这套源码的核心设计思路是”模块可插拔”,三个主要功能各自独立但共享同一个对话引擎。

我看了代码结构,整体分成4个核心模块:对话管理、语音交互、消息推送、人格存储。打电话功能走的是本地TTS+ASR方案,不是调第三方API,这意味着你不需要额外注册任何语音服务。拍一拍本质上是一个消息触发器,监听特定事件后调用人格模块返回预设回复。人格复制最实用,支持从文本、对话记录、甚至语音文件中提取角色特征,写入本地数据库。

  • 对话引擎支持 3 种上下文窗口模式,默认 4096 token,可手动调大
  • 语音模块内置 2 套 TTS 方案(Edge-TTS 免费 / 本地 VITS 离线)
  • 人格数据存储在 SQLite,单文件便于备份和迁移
  • 共 12 个 HTTP 接口,全部走本地 127.0.0.1,不对外暴露

马上能用:打开项目根目录下的 config.yaml,把 voice_engine 改成 edge 就能直接用免费语音,不需要任何配置。

部署环境:从零到跑起来需要几步

部署流程不复杂,但环境版本对不上会踩坑,下面列出实测通过的配置。

我部署的时候用的是 Ubuntu 22.04,整个过程大约 15 分钟。主要依赖是 Python 3.10+ 和 Node.js 18+,数据库用内置的 SQLite 不需要额外安装。语音模块如果选 Edge-TTS 走网络方案,需要能访问微软服务;选 VITS 离线方案则完全内网可用。

环境项 最低要求 推荐配置
操作系统 Ubuntu 20.04 / Windows 10 Ubuntu 22.04 LTS
Python 版本 3.10 3.11
Node.js 版本 18.0 20.x LTS
内存 4 GB 8 GB
磁盘 5 GB 10 GB(含模型文件)
数据库 SQLite(内置) SQLite(内置)

马上能用:执行 pip install -r requirements.txt 之前,先在虚拟环境里跑,避免污染系统 Python,实测能省掉一半的依赖冲突报错。

适用场景和避坑提醒

这套源码适合个人项目、二次开发学习和轻量的AI陪伴产品原型,但不适合直接上线商业化。

从搭建168收集到的反馈来看,这套源码在其它源码分类里属于功能比较完整的类型。打电话和拍一拍这两个功能在同类项目里很少同时出现,人格复制更是直接解决了”调教AI角色”的痛点。不过有几个地方需要提前了解清楚。

  • 人格复制依赖预训练的 embedding 模型,首次运行需要下载约 500MB 的模型文件
  • Edge-TTS 语音方案在国内网络不稳定时会出现延迟,建议切换本地 VITS
  • 后台管理界面是基础版,没有用户权限管理,不适合多用户场景
  • 源码下载后第一次启动需要手动创建数据库表,脚本里有 init_db.py 可以执行

马上能用:如果你打算二次开发加功能,建议先看 modules/ 目录下的模块结构,每个功能都是一个独立 Python 文件,直接复制模板改就能加新模块。

注意事项

这套源码的 License 是个人非商业用途,商业项目需要联系作者获取授权。另外模型文件默认存放在项目目录下的 models/ 文件夹,建议单独挂载磁盘,避免系统盘空间不足导致服务崩溃。后台地址默认是 http://127.0.0.1:8080,修改端口在 config.yamlserver.port 字段。

FAQ

问:打电话功能支持双向语音对话吗,还是只能单向播报?

答:支持双向。ASR 负责识别你的语音输入,TTS 负责角色回复,实测延迟在 1-2 秒左右,用 Edge-TTS 方案时网络稳定基本无感知。

问:人格复制具体是怎么工作的,能复制真人对话风格吗?

答:核心逻辑是把输入文本经过 embedding 模型提取特征向量,存入 SQLite 的人格库。你可以导入一段聊天记录或文本,系统会自动学习用词习惯和说话风格,生成后的角色可以直接用于对话。

问:这套源码在 Windows 上能直接跑吗,还是需要 WSL?

答:Windows 10/11 可以直接运行,Python 和 Node.js 环境装好之后执行启动脚本即可。不过语音模块的某些依赖在 Windows 上安装可能会有编译问题,遇到报错建议切到 WSL2 环境。

原文参考

原标题:AI女友本地部署版本,加入打电话,拍一拍,人格复制等功能 – 搭建168

原文简介:

简介:
AI女友本地部署版本,加入打电话,拍一拍,人格复制等功能
图片:

原文截图:

免责声明

⚠️ 本文仅供学习研究和技术交流,相关源码仅用于了解系统架构与部署流程,请勿用于非法用途。任何商业运营行为均与作者无关。

下载链接尚未配置,请联系管理员。

关注我们的公众号

微信公众号
客服