Page 9 - 以IoT為技術基礎之群體式翻譯大聲公
P. 9

CH4 APP 程式設計

                                                                                  10 分     解說 APP
                   一、程式架構
                        設置啟動按鈕當被按下進行 3 道翻譯流程,先將翻譯
                                                                                           程式架構
                   前聲音先轉為文字,並顯示在螢幕上供檢閱是否正確,在

                   將文字翻譯成指定語言,最後把翻譯後文字唸出完成即時
                   翻譯功能。

























                                      APP 程式設計流程圖



                   二、外觀設計                                                         60 分     撰寫程式
                        手機程式設計採 App Inventor 2 軟體,它為圖形化的
                   Android  開發環境平台,以瀏覽器做為管理工具,檔案皆                                          環境背景
                   存放雲端因此電腦不需要特別安裝軟體,而且程式採拼圖
                                                                                           概述與顯
                   方塊設計簡單易懂。設計流程先在「外觀編排」頁面放置
                   所需元件,如文字、按鈕、下拉式選單與翻譯等,再切換
                                                                                           示版面設
                   「程式設計」頁面依照控制需求進行程式撰寫。
                        畫面規劃最上方藍芽連線之用,第 2 行用於使用者設                                          計

                   定欲翻譯語言,中間則顯示翻譯前、後文字供查閱翻譯是
                   否正確,最下方放置 3 個按鈕由左至右分別,群體廣播、
                   請動翻譯與重複播放(如圖 9)。在將先前申請雲端憑證資

                   訊,個別複製填入 FirebaseDB 元件屬性『憑證』與『URL
                   網址』欄位裡,就能順利使用雲端網路服務。







                                                            9
   4   5   6   7   8   9   10   11   12   13   14