Olivia olivia

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
olivia-ai 1364 Stars 未知 BOM 完整度: /5 教程完整度: /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)