lesson 1 hello world – tts

Post on 23-Feb-2016

114 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Lesson 1 Hello World – TTS . Created by Trungnd Hà Nội 2013. Yêu cầu :. Eclipse đã cài đặt ADT, Android SDK Cài đặt Robot SDK Ref: http ://ftri.fpt.edu.vn/robot/docs/NAO/SDK.html. Mục đích :. Hướng dẫn tạo 1 Robot Project Sử dụng 1 số API cơ bản của Robot Framework - PowerPoint PPT Presentation

TRANSCRIPT

Lesson 1 Hello World (TTS) – ASR – File User

Manager

Department: FTI

Hà Nội 2014

• Eclipse đã cài đặt ADT, Android SDK• Cài đặt Robot Plugin• Cài đặt V-Rep• Robot App Manager

Tham khảo http://ftri.fpt.edu.vn/robot/docs/index.html

Yêu cầu

• Thiết lập môi trường lập trình• Hướng dẫn tạo Robot App• Sử dụng TTS: Hello World• Quản lý file, user trên Robot• ASR

Nội dung

Thiết lập môi trường• Cài đặt choregraph

Windows: Download• Cài đặt V-Rep:

V3.1.1: DownloadPack V-rep for NAO V1.0: Download

• Robot Plugin: Tham khảo link

• Robot App Manager: Download

• RobotApiDemos:Download

Giới thiệu về Robot FrameworkRobot

App 1

App 2

Robot Apps Users

Robot App Manager

register, unregister, … apps

add, delete, update users

Giới thiệu về Robot Framework

• Robot quản lý truy cập theo user (admin và normal user).

• Mỗi user đăng ký các app với robot, ngoại trừ với simulator.

• Việc đăng ký, tạo thêm user truy cập vào robot cũng như đăng ký thêm app cho 1 user được thực hiện qua Robot App Manager. (user phải là admin).

• Tham khảo: http://ftri.fpt.edu.vn/robot/docs/plugin/RobotPlugin.html

• Robot API: API Docs

Tạo Robot Application

• Đa số các API của Robot Framework phải truyền vào tham số Robot object. Có thể lấy bằng cách gọi method getRobot().

• Lưu ý là các module của Robot nên được gọi từ 1 thread khác.

Hello World

• Tạo 1 layout

• Để Robot speak sử dụng có thể module TTS offline:

Link down code: Robot Tutorial

File Manager • Mỗi Robot app chỉ có thể truy cập vào:

– Thư mục tmp (mặc định).– Thư mục chứa trên package của app.

• Upload file:

• Download file:

User Manager • Có 2 loại user: normal và admin. • Để có thể tạo mới, thay đổi hoặc xoá user đòi phải

là admin user.

File Manager • Demo

Source code: Download

ASR

ASR Module

Google Server

Ftp server

Voice

1. Call g

oogle api

2. response

3.2 Upload audio file and result

0. Record audio

3.1 ca

llbac

k

Bài tập

• Kết hợp app aiml với robot: Sử dụng robot để đọc câu trả lời của phần dialog

Thanks for Listening!!!

top related