運用人工智慧做一個語音報時器

隨著人工智慧(AI)技術和裝置在人們的工作和生活中越來越頻繁地出現,相當比例的勞動專案逐漸被機器取代,人工智慧帶給傳統勞動教育的衝擊以及對未來勞動者職業技能的新要求備受關注。在人工智慧崛起的新時代,智慧手機都設有智慧語音助手,能幫助我們解決很多實際問題。有了人工智慧功能,我們也可以設計這樣的語音助手。我們希望廣大中小學生積極面對人工智慧時代的挑戰,勇於擔負未來新型勞動者的歷史重任。接下來,我們利用語音合成功能實現即時語音報時。

運用人工智慧做一個語音報時器

一、活動內容

編寫程式實現即時語音報時,在舞臺中顯示當前時間。

二、活動準備

●可上網的電腦,系統版本 Windows 7 以上●音箱/喇叭(電腦自帶也可)●單色LED燈

運用人工智慧做一個語音報時器

三、程式設計實踐

①如何建立一個新變數?

在左側的變數功能區,點選“新建變數”,會彈出一個“新建變數”對話方塊,在這裡新建兩個變數“time1”和“time2”。

②如何呼叫計算機系統的資訊(比如時間)?

如下圖在“偵測”功能區找到相應的積木塊,拖到“將time1設為”程式塊的空白處,點選下拉選單,改為“當前時間的小時”,然後,“將time2設為”“當前時間的分鐘”。

運用人工智慧做一個語音報時器

③如何讓角色在舞臺區說出當前的時間?

將連線積木塊“time1”和“time2”的資訊合併起來,因為要顯示時間的格式,所以需要多加一個合併的內容,將冒號加進去。當單擊綠旗時,角色就會說出當前時間。

然後,我們再把人工智慧播讀的功能加上去,一個人工智慧的語音報時器就完成了。

運用人工智慧做一個語音報時器

四、結果呈現

實踐活動

我們已經學會了語音報時器的核心功能製作,現在進一步豐富它的內容。

功能要求:

1。當有人詢問“現在幾點了”,系統語音播報當前時間。

運用人工智慧做一個語音報時器

2。播報時間為7:00~12:00的時間段,LED燈亮起綠燈;13:00 ~18:00的時間段,LED燈亮起黃燈;19:00~5:00的時間段,LED燈亮起紅燈。

3。當詢問完當前時間後,在語音播報之前,蜂鳴器發出“嘟”的聲音,1秒鐘後再語音播報當前時間。