设定程序带你的智能pepper学会:say你好人类!
声明:本媒体部分图片、文章来源于网络,
版权归原作者所有,如有侵权,请与我联系删除。
声明:本媒体部分图片、文章来源于网络,
版权归原作者所有,如有侵权,请与我联系删除。
在这个教程中,您将创建一个应用小程序,让 Pepper 说一句“Hello human!”.
前提要求
确认你已经安装了了Android Studio, 和Robot SDK 以及其他相关tools .
更多细节,请参阅: Installing the Pepper SDK plug-in.
让我们新建一个项目!
?新建一个新的项目 HelloPepper.
?Robotify 这个项目并确认实现QiSDK & Robot Life Cycle.
建立和运行一个 Say
让pepper机器人说话,我们将用到Say 接口 ,这个class表示许多可Pepper 执行操作中的一个使用 Say 接口:
1 Action
在onRobotFocusGained 方法中用 SayBuilder 创建一个新的 Say的实例 :
// Create a new say action.
Say say = SayBuilder.with(qiContext) // Create the builder with the context.
.withText("Hello human!") // Set the text to say.
.build(); // Build the say action.
2 Action
运行 Say
调用 run 方法:
// Execute the action.
say.run();
完整的代码看上去应该如下:
@Override
public void onRobotFocusGained(QiContext qiContext) {
// Create a new say action.
Say say = SayBuilder.with(qiContext) // Create the builder with the context.
.withText("Hello human!") // Set the text to say.
.build(); // Build the say action.
// Execute the action.
say.run();
}
@Override
public void onRobotFocusLost() {
// Nothing here.
}
这些是让 pepper机器人 说话所需的全部了!
源代码我们放在了 GitHub
安装和运行应用程序.
选择 “Hello Human”.
更多资讯:
pepper机器人