Jovo框架
jovo-framework
3/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)和单元测试套件。
技术规格
| 编程语言 | TypeScript / JavaScript |
|---|---|
| 运行环境 | Node.js |
| 包管理器 | npm |
| 框架版本 | v4(最新) |
| 许可证 | Apache-2.0 |
| 主要平台 | Web, Alexa, Google Assistant, Facebook Messenger, Instagram, Google Business Messages |
| 开发工具 | Jovo CLI, Jovo Debugger, ngrok |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Node.js | 1 | — | 运行环境 |
| npm | 1 | — | 包管理器 |
| Jovo CLI | 1 | — | 命令行工具 |
| ngrok(可选) | 1 | — | 本地调试用隧道服务 |
能力画像
⚪ 记忆与知识检索: 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开发