【发布时间】:2016-10-18 17:20:15
【问题描述】:
例如,假设我正在尝试制作一个向您推荐随机电影的应用。您应该可以通过按一个按钮与应用程序交谈。然后应用程序会将您的语音发送到后端(节点应用程序),然后该后端将运行逻辑,然后将随机电影标题发回给您。
这是我的设置:
- Wit 控制台中的一个简单故事
- 用户说我想要一部电影
- Bot 然后调用 searchRandomMovie 函数生成 movie 上下文变量
- 然后机器人说 这个怎么样:“{movie}” 它使用 movie 变量
- 运行 wit.ai 库的 node.js 应用程序
像Wit - Quick Start 并使用上面的故事的令牌。
- 注意:我可以在本地以交互模式运行应用程序,它会在输入我想要一部电影后运行自定义电影功能并返回带有电影标题的短语
- 运行 Wit.ai SDK 的 iOS 应用
- 我将客户端令牌放在 sdk 上
- 能够让应用程序记录我的演讲,将其发送到 wit.ai 并让它返回具有一定可信度的内容,但无法将其连接到我在 node.js 应用程序中的自定义函数
我正在尝试通过上述设置执行以下操作: - 对 iOS 应用说出 我想要一部电影 句子,它会向 Wit.ai 发送语音 - 让 Wit.ai 阅读句子并确定需要调用 searchRandomMovie 函数并委托给节点应用程序来运行它 - 让节点应用程序运行 searchRandomMovie 函数并将结果一路返回到 iOS 应用程序 - 让 iOS 应用显示 How about this: "{movie}" 字符串,甚至可以说出整个句子
我上面描述的方式是否可能?我很确定我缺少一些东西或者我没有得到。不幸的是,Wit.ai 似乎刚刚更新了他们的文档,并且对于这样的场景似乎不是很彻底。
我是 Wit.ai 的新手,任何有关细节的帮助都会有所帮助
【问题讨论】:
标签: ios objective-c node.js facebook wit.ai