Amica: 你友好的个人AI
如果你喜欢我们的项目,请在GitHub上给我们一个星星 ⭐。
Amica 是一款可以让你在浏览器中轻松与3D角色对话的应用程序。
你可以导入VRM文件,调整声音以匹配角色,并生成包含情感表达的回应文本。
Windows用户注意: 请在安装过程中为Amica创建一个新文件夹,以防止卸载时意外删除其他文件。
Amica 的各种功能主要使用以下技术:
- 3D渲染
- 显示3D角色
- 在浏览器中运行Transformers
- 语音识别
- 语音活动检测
- 聊天机器人
- 文本转语音
- 视觉
🛠️ 安装与运行
要在本地运行此项目,请克隆或下载该存储库。
git clone git@github.com:semperai/amica.git
安装所需的软件包。
npm install
安装软件包后,使用以下命令启动开发网络服务器:
npm run dev
启动后,请访问以下URL以确认其是否正常工作。
📝 配置
大多数配置都在.env.local
文件中完成。可参考config.ts
文件了解可用选项。
amica
├── .env.local
├── src
│ ├── utils
│ │ └── config.ts
📦 桌面应用程序
Amica 使用 Tauri 来构建桌面应用程序。
要开发桌面应用程序,请使用以下命令:
npm run tauri dev
📖 文档
查看文档以获取有关如何配置和使用Amica的更多信息。
📜 历史
该项目最初是Pixiv的ChatVRM的一个分支:
https://pixiv.github.io/ChatVRM
🔒 许可协议
- 本项目的大部分内容按照MIT许可证发布。
- 诸如3D模型和图像等资源按照其作者的各自许可发布。