如何使胡椒的教程适用于 setlanguage 和对话?

问题描述

这是我第一次使用胡椒,我在我的计算机上本地工作,与真正的胡椒无关。我正在尝试按照 http://doc.aldebaran.com/2-8/getting_started/helloworld_choregraphe_dialog.html#helloworld-choregraphe-dialog 中的步骤操作。 我收到错误消息:

[警告] 行为.Box :getService:16 _Behavior__lastUploadedchoregrapheBehaviorbehavior_193854592:/Set Language_2: ALSpeechRecognition 不可用,语言设置 不能应用于识别。
[错误] 行为.Box :onInput_onSet:49 _Behavior__lastUploadedchoregrapheBehaviorbehavior_193854592:/Set Language_2: 无法为一个或多个语言设置英语 服务。

我尝试按照教程中的所有步骤操作并删除了我最初打算使用的德语。我也正确链接了这些模块,如果您能告诉我我需要修复哪个错误才能使其正常工作,我会非常高兴。

提前致谢并致以最诚挚的问候

解决方法

您很可能忘记定义项目语言。

单击属性(在编排左侧,蓝色立方体旁边),然后在刚刚打开的窗口中,单击右列中您选择的语言。既然你在这里,也不要忘记提供应用程序 ID。

,

设置语言对虚拟机器人没有影响,因为它没有 TTS 或 ASR。 您可以安全地忽略或捕获错误,例如通过添加连接到您的其余行为的 onError 输出。