Unit 11-1 文字转语音 & 语音转文字 / 作业 12

建立一个会讲话的 APP

MIT App Inventor 2

http://ai2.appinventor.mit.edu/

首先建立一个专案

画面上放入两个 HorizontalArrangement

第一个格子放入一个 Label 以及一个 TextBox

放入一个 Button 在两个格子中间

放入两个 Label 到第二个格子,然后放一个 Button 到最后面

放入 Media 底下的 SpeechRecognizer 以及 TextToSpeech

将第一个格子、TextBox1、Button1、第二个格子、Button2 的宽度 (Width) 都改为 Fill parent

Label1 的文字改为 Speak:、Button1 的文字改为 Speak、Label2 的文字改为 Input text
Label3 的文字改为 空白、Button2 的文字改为 Input text

元件结构

Blocks / 程式码部分

放入一个 when Button1.Click do call TextSpeech1.Speak message 到画面上

message 的部分放入 TextBox1.Text

放入一个 when Button2.Click do call SpeechRecognizer1.GetText

放入一个 when SpeechRecognizer1.AfetrGettingText do set Label3.Text to get result

手机安装画面

范例档案下载:点我下载

SHXJ
Latest posts by SHXJ (see all)

发布留言