語音朗讀
語音朗讀是透過電腦的語音合成器,唸出我們指定的語言,透過 Webduino Blockly 的語音朗讀功能,可以輕鬆做出語音報時器、語音通知、語音對話...等創意應用,更可以調整語音的速度和音調,變出許多有趣的花樣。
打開 Webduino Blockly 編輯器 ( https://blockly.webduino.io ),展開左側目錄「進階功能」,點選「語音朗讀」,可以看到對應的語音朗讀積木。
朗讀文字
朗讀文字的積木有兩個組裝缺口,在第一個缺口放入文字,執行後就會將文字內容朗讀出來,第二個缺口可以進行朗讀的聲音參數設定。
聲音參數設定積木有四個設定,第一個是語系,可選擇中文、英文和日文,第二個是音量,0 最小聲 1 最大聲,第三個是音調,有五種音調可以選擇,最後是朗讀的速度。
使用方式只要輸入文字,調整設定,執行之後就會聽到電腦朗讀。
第二個缺口也可以不進行設定,如果不設定,預設採用「中文、音量 1、音調正常和速度正常」的方式朗讀。
朗讀並執行動作
透過朗讀並執行動作的積木,可以在朗讀開始或結束的時候,執行對應的行為動作。
如果設定在朗讀結束之後顯示一段文字,執行後,網頁就會在朗讀結束時顯示「朗讀結束」四個字。
暫停、停止或繼續朗讀
除了可以朗讀聲音,也可以透過特定的積木,讓瀏覽器暫停、繼續或停止朗讀。
將網頁互動區下拉選單選擇「按鈕行為」,就可以在朗讀的當下,透過滑鼠點擊按鈕 2 讓朗讀暫停,點擊按鈕 3 讓朗讀停止,點擊按鈕 4 讓朗讀繼續。
不過如果只有這樣,一定會發現停止朗讀之後就無法繼續 ( 暫停後還可以繼續,停止就表示停止朗讀了 ),所以程式上要做修改,讓點擊按鈕 1 的時候開始朗讀,接著在朗讀開始的時候,放入其他按鈕的動作。
比較需要注意的是在點擊按鈕 1 的一開始,要先放入停止朗讀的積木,這樣才確保在重複點擊按鈕 1 的時候,都會從文字的第一個字開始朗讀。
聯絡我們
如果對於 Webduino 產品有興趣,歡迎透過下列方式購買:
個人線上購買:https://store.webduino.io/ ( 支援信用卡、超商取貨付款 )
企業&學校採購:來信 [email protected] 或來電 07-3388511。
如果對於這篇教學有任何問題或建議,歡迎透過下列方式聯繫我們:
Email:[email protected] ( 如對於產品有使用上的問題,建議透過 Email 附上照片或影片聯繫 )
Facebook 粉絲團:https://www.facebook.com/webduino/
Facebook 技術討論社團:https://www.facebook.com/groups/webduino/