Olivia
olivia
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
💁♀️Your new best friend powered by an artificial neural network
Olivia 是一个用 Go 语言构建的开源聊天机器人,核心目标是提供一款免费、隐私友好且可高度定制的人工智能对话助手,作为 DialogFlow 等大型商业服务的替代方案。项目采用机器学习技术,用户可以通过文字或语音(STT)与它交流,机器人默认以文字回复,也支持语音(TTS)输出,交互体验自然流畅。
标签
项目特点
基于人工神经网络的聊天机器人
支持语音输入(STT)和语音输出(TTS)
使用 Golang 构建,模块化且可定制
提供 Docker 镜像,易于部署
支持多语言(英语、西班牙语、加泰罗尼亚语、法语、德语、意大利语、巴西葡萄牙语)
提供渐进式 Web 应用(PWA)前端
开源且隐私友好
技术规格
| 编程语言 | |
|---|---|
| 机器学习 | |
| 输入方式 | |
| 输出方式 | |
| 部署方式 | |
| 前端 | |
| 数据存储 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Go 环境 | 1 | — | 用于编译和运行 |
| Docker | 1 | — | 用于容器化部署 |
| Git | 1 | — | 用于克隆仓库 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Go 编译器 | 编译和运行项目 | ✅ 是 |
| Docker | 容器化部署 | ▢ 推荐 |
| Git | 克隆代码仓库 | ✅ 是 |
能力画像
记忆与知识检索
3/5
逻辑推演
3/5
表达与交流
4/5
感知与观察
2/5
数理与计算
3/5
动手与操作
2/5
狂热与坚持
2/5
创造与创新
3/5
项目图库
视频
watch
所需技能
🔧 **动手能力**:能够使用 Docker 或命令行工具进行部署和配置。
💻 **编程能力**:需要具备 Go 语言基础,以便理解和修改项目代码。
⚡ **电子电路**:不涉及。
适用场景
个人助理聊天机器人
学习和研究机器学习与自然语言处理
构建定制化的对话系统
替代商业聊天机器人服务(如 DialogFlow)