LingPet 灵宠
LingPet 是一款开源的桌宠。
美术资源来自LingChat,特此感谢。
✨ 核心功能
- 智能对话: 与桌宠进行流畅、自然的实时对话。
- 情感化身: 桌宠拥有多种可变头像,能根据对话内容展现出高兴、悲伤、好奇等多种情绪。
- 语音合成 (TTS): 集成 Style-Bert-Vits2 语音合成技术,让您能听到桌宠的声音。
- 屏幕分析: 独特的功能,允许桌宠“看到”您的屏幕内容,并据此提供相关的评论或帮助。
- 跨平台: 基于 Tauri 构建,可运行在 Windows、macOS 和 Linux 系统上。
使用
1. 将鼠标悬停在桌宠,点击右上角浮现的设置图标
2. 按照OpenAI格式配置好大语言模型的api设置
如:
- sk-**********
- https://api.deepseek.com/v1 (记得加https)
- deepseek-chat
配置好后可以点击测试连接测试是否成功。
(可选)3. 安装Style-bert-vits2语音系统
- 切换到Vits设置,打开总开关
- 选择一个合适的文件
- 点击安装(下载完成前不要关闭窗口)
- 下载完成后,回到页面上方点击绿色按钮“启动本地语音服务”
- 等待10秒,点击测试连接看看是否成功
- (可选)如果希望每次启动桌宠就自动启动语音服务,可以打开对应的开关
🛠️ 技术栈
- 前端: Vue 3, Vite, TypeScript, Vuetify
- 后端: Rust, Tauri
- AI: 大语言模型集成
- TTS: sbv2-api
🚀 快速开始 (开发)
1. 环境准备
请确保您已安装 Node.js、pnpm 以及 Rust 环境和 Tauri 依赖。
2. 克隆项目
bash
git clone https://github.com/kono-dada/Ling-Pet.git
cd Ling-Pet
3. 安装依赖
bash
pnpm install
4. 运行开发环境
bash
pnpm tauri dev
5. 构建应用
bash
pnpm tauri build