Jovo框架 jovo-framework

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
jovotech 1212 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

🔈 The React for Voice and Chat: Build Apps for Alexa, Messenger, Instagram, the Web, and more


经过8年的持续开发,Jovo Framework 项目已于2024年底正式停止维护,但其开源精神与代码遗产依然值得关注。Jovo 被业界誉为“语音与聊天应用领域的 React”,是一个专注于构建对话式与多模态交互体验的开源框架。

标签

项目特点

**跨平台支持**:可在Web、Alexa、Google Assistant、Facebook Messenger、Instagram、Google Business Messages等多个平台运行。
**开发效率高**:提供CLI工具、本地开发环境和基于浏览器的调试器(Jovo Debugger)。
**组件化架构**:基于可复用的组件构建健壮的对话体验。
**多模态输出**:输出模板引擎可将结构化内容转换为语音、文本和视觉响应。
**可扩展性强**:支持构建框架插件、CLI插件,并集成Jovo Marketplace中的众多扩展。
**集成丰富**:与多种NLU(自然语言理解)和CMS(内容管理系统)服务集成。
**健壮可靠**:包含阶段管理(staging)和单元测试套件。

技术规格

编程语言
运行环境
包管理器
框架版本
许可证
主要平台
开发工具

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Node.js 1 运行环境
npm 1 包管理器
Jovo CLI 1 命令行工具
ngrok(可选) 1 本地调试用隧道服务

所需工具

工具用途是否必需
Node.js 运行Jovo开发服务器 ✅ 是
npm 安装依赖和CLI ✅ 是
代码编辑器(如VS Code) 编写代码 ✅ 是
ngrok 本地开发时提供公共webhook URL ▢ 推荐
终端/命令行 运行CLI命令 ✅ 是

能力画像

记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
2/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
4/5

所需技能

🔧 **动手能力**:需要配置开发环境、安装CLI、使用ngrok进行本地调试,以及管理npm包。 💻 **编程能力**:需要掌握TypeScript或JavaScript,理解组件化开发、异步编程和面向对象设计。 ⚡ **电子电路**:不涉及。

适用场景

构建跨平台的语音助手技能(如Alexa Skill、Google Action)
开发聊天机器人(如Facebook Messenger、Instagram Bot)
创建Web端的对话式应用
构建多模态交互体验(语音+文本+视觉)
学习和实践对话式AI开发