Pepper机器人对话的指令盒有什么?下面一起来了解一下!!!
Pepper机器人对话的指令盒
会话:有很多方法可以创建会话应用程序,其中之一就是使用SpeechReco.和Say指令盒。
Speech Reco.指令盒
语音识别指令盒能够识别语音中的关键字。设置“Wordlist”参数中的关键字,可将多个关键字用英文分号分开。确认之后,指令盒后面将输出此关键字字符串。通常可结合使用“SwitchCase”指令盒。此外,还可以设置识别准确度阈值。随着阈值的升高,无法识别的情况增多。阀值越低,被误认的可能性越大。每一句话,Pepper都能在Choregraphe的对话面板上实时看到识别率。
SayText指令盒
在SayText指令盒之前的输入只接受字符串。因此,普通的TextEdit指令盒组合使用,在TextEdit中设置要表示的字符串。可以在SayText的参数中设置音调Voiceshaping(%)和Speed(%)。
Say指令箱
除了在双击Say指令盒之后,可以发现它的内部已经包含了LocalizedText指令盒之外,SayText指令盒与SayText指令盒的基本功能相同。
AnimatedSay指令箱
当你说话时,AnimatedSay指令盒可以与肢体动作配合。这使得Pepper边说边做动作变得简单。皮普有着丰富的肢体动作,比如鞠躬,招手,哭泣,摇头,弹吉他等等。
Dialog指令箱
建议使用Dialog指令盒来进行复杂对话的场景。这个指令箱使用一种对话定义方法,称为QiChat脚本。在将Dialog指令拖入到工程过程之后,您会看到工程中自动添加了top文件。当双击时,您可以编辑QiChat脚本。
声音识别的关注点
将此功能与“发送”指令盒结合使用。若Pepper在20秒钟(建议值)后仍不能检测到正确的人声,则提示人类接下来要做什么。避免人类重复向Pepper进行确认。