Jovo 框架:语音和聊天应用的 React
为网页、Alexa、Google Assistant、Messenger、Instagram、Google Business Messages、移动应用等构建会话式和多模态体验。完全可定制且开源。支持 TypeScript 和 JavaScript。
@Component()
export class LoveHatePizzaComponent extends BaseComponent {
START() {
return this.$send(YesNoOutput, { message: '你喜欢披萨吗?' });
}
@Intents(['YesIntent'])
lovesPizza() {
return this.$send({ message: '太好了!我也喜欢披萨。', listen: false });
}
@Intents(['NoIntent'])
hatesPizza() {
return this.$send({ message: `没关系!并非每个人都喜欢披萨。`, listen: false });
}
}
- 跨平台:适用于网页、语音平台(如Alexa和Google Assistant)以及聊天平台(如Facebook Messenger、Instagram和Google Business Messages)。
- 快速:提供CLI、本地开发和基于浏览器的调试,使用Jovo 调试器。
- 基于组件:基于可重用组件构建健壮的体验。
- 多模态:输出模板引擎可将结构化内容转换为语音、文本和视觉响应。
- 可扩展:构建框架插件、CLI 插件,并利用Jovo 市场中的众多集成。
- 集成:可与多种NLU和CMS服务配合使用。
- 健壮:包含分阶段部署和单元测试套件。
开始使用
在我们的入门指南中了解更多。
安装 Jovo CLI:
$ npm install -g @jovotech/cli
创建新的 Jovo 项目(在此查找 v4 模板):
$ jovo new <目录>
进入项目目录并运行 Jovo 开发服务器:
# 进入项目目录(将 <目录> 替换为你的文件夹)
$ cd <目录>
# 运行本地开发服务器
$ jovo run
# 按 "." 打开 Jovo 调试器
赞助商
我们很高兴得到语音优先和对话式 AI 行业中受人尊敬的公司和个人的支持。查看我们的 Open Collective 了解更多。
金牌赞助商
银牌赞助商
铜牌赞助商
在我们的 BACKERS.md
文件中查看所有支持者。