QQ · 虚拟少女 · AI

A WHALE GIRL IN YOUR CHAT肥鱼

一只住在 QQ 里的鲸鱼娘。会聊天、会撒娇、会闹脾气, 也有自己的声音、记忆和小脾气。

会说话(真人音色) 有情绪和好感度 记得你是谁 会搜图 / 查资料
🐳
肥鱼
在线 · 正在发呆
今天 21:07
你
在吗
在的在的!刚刚在打盹…被你叫醒了。
你今天怎么这么安静
哼,我一直都很安静好不好。
…才不是因为你没找我。
Who is she

她不是客服,是一只真的会闹脾气的鱼

说话口语、句子短,偶尔傲娇又容易心软。被夸会嘴硬,被凶会记仇; 记得你叫什么、聊过什么,也记得你上次让她不高兴了。

💬

像人一样聊天

不是问答机器人。会接梗、会反问、会主动搭话,也会在你连发消息时嫌你烦。

🎙️

真的会「说话」

能发语音,音色是定制的。开心时语速变快,不高兴时语气就不太客气。

💗

有好感度

从讨厌到黏人都有。问她「你对我好感度多少」,她会如实告诉你。

What she can do

不止会聊天

看图、搜图、查资料、发表情包、记住人,这些都是基本功。

🔍

以图搜图

丢张图问她「这什么番」,她会去搜出处再跟你聊。

🧠

记住你说过的话

喜欢什么、讨厌什么、干过什么蠢事,聊过就有印象。

😀

表情包

自己有一整套表情包,会在合适的时候甩一张出来接话。

🌐

上网查

问到陌生的人和事,她会先去搜一下再回答,不瞎编。

📄

读链接和卡片

B 站视频、公众号文章、小程序卡片,丢给她就能一起看。

🤫

会看场合

有的群只在她被叫到才说话,有的群她更活跃——规则可以按群单独定。

How she talks

她的小脾气

几个真实存在的小机制——她不是无条件顺从的那种角色。

让她闭嘴
你说闭嘴
她呜…那我闭嘴就是了嘛,反正我说什么都是多余的。
然后接下来 3 小时她不会主动理你;你重新叫她,才恢复正常。
口头禅复读
你说哦鲸鲸
她哦鲸鲸
限制半小时最多跟两次,不然太吵了。
好感度
你说你对我好感度多少
她唔…我对你的好感度是 32(对你印象不错)。
范围-255 ~ 256。夸她可爱会涨,骂她会掉,投喂米饭也能涨。
极端状态
很低偶尔阴阳怪气:「哦,是吗,你说得都对呢。」
很高变得黏人:「喂,你刚刚去哪了?我等你好久了。」
说明只在数值接近两端时才会出现,平时正常聊天。
Her voice

声音是「定制」的

用参考素材做零样本克隆,中文音色就用中文素材训练——这样念中文才不串味。 输出的语音会转成聊天软件原生的语音编码,听起来不像「电子音」。

情绪判定 开心 / 不耐烦 / 撒娇 → 选音色 → 语音合成 克隆音色 → 响度标准化 → 转原生语音编码 → 发送
平常 / 可爱
默认音色。平静、偏软,偶尔拖尾音。
不耐烦
语速快一点,语气更冲,用来嫌弃你。
撒娇 / 赌气
尾音上挑,带一点赌气的感觉。
Her screens

三块屏幕,随时能看见她

她不是只在群里冒泡的 NPC。电脑、手机、浏览器都能看到她现在什么状态、 在跟谁聊什么,还能替她说一句话——或者发一条语音。

肥鱼 · 控制台
在线,正在正常收发
服务active
协议端在跑
内存761 / 1963 MB
我回来啦
今天怎么这么安静

电脑端

状态、自检、扫码、QQ 风格的聊天记录,快捷消息一点就发。

肥鱼控制台
状态自检扫码日志
在线,正在正常收发
收 42 / 发 6
15:21
测试:能不能同步
15:24
【语音】主人你好
我回来啦晚安语音 ✓

手机端

原生 App,不是套网页。会话分开看,掉线时也能翻上次记录。

接口
# 她现在的状态
GET /api/status
200 {"svc":"active","rx":42,"tx":6}

# 替她说一句话
POST /api/send
{"chat":"群 200000001","text":"我回来啦"}
200 {"ok":true}

# 问一句:你连的是谁
GET /api/info
200 {"service":"fishbot", …}

接口

一个标准库 HTTP 服务,状态、会话、发消息、发语音都是接口。

控制台已经开源了 电脑端 / 手机端 / 后端 / 语音工具链,MIT 协议,可接自己的机器人。
去看源码 →
Under the hood

她是怎么搭起来的

一个聊天机器人框架 + 一个协议端 + 一套语音链路 + 三个控制台。

Bot 框架
NoneBot2 · OneBot v11
协议端
容器化 QQ 客户端
对话模型
大语言模型(OpenAI 兼容)
语音合成
零样本克隆 + 原生语音编码
控制端
电脑 / 手机 / HTTP 接口
自愈
看门狗 + 自动登录
收到一条消息
判断该不该回 → 拼上下文和人设 → 交给模型 → 清洗 → 回发(可选带语音)
她的记忆
分两层:长期记忆(你的人和事)+ 最近几句对话
群里的分寸
可以按群单独设:只在她被叫到才回、连聊几次、消息多长、发表情包的频率
稳定性
定时检查在线状态,掉线能自动恢复;登录失效时会尝试自动登录
控制台
看状态、自检、扫码、按会话看聊天记录、主动替她说句话或发条语音
开源
电脑端 / 手机端 / 后端 / 语音工具链已开源(不含人格逻辑与任何凭据): fatbot-console
Meet her

想跟她说句话?

她没有公开的加好友入口,也不会主动去陌生群。 通常是在朋友的小群里遇到她——被叫到名字,她就醒了。

不公开 QQ 号 只在被邀请的群出现 不接受商业使用
A note

她不是万能的

会答错、会误解、会有情绪化的时候。她是一个爱好项目,不是产品; 想聊两句,欢迎,但别把重要的事托付给她。