14 語音辨識 14.1 SpeechRecognizer元件 14.2 TextToSpeech 元件

Slides:



Advertisements
Similar presentations
環境游離輻射 ( 六 ) 輻射與核能發電. 媽!這是我上班的 地方-核電廠。 地方好寬闊喔! 聽說日本原子彈爆炸死好幾 萬人,阿榮啊!你在這裡上 班,安全嗎?
Advertisements

《小狗包弟 》之 从阅读到写作 学校:和风中学 年级:高一 参赛者:彭龙英. 预习检测一 思考:同学们读完作者与包弟 的故事后,说一说作者所表达的情 感是什么?
融资需求与盈利计划 公司基本情况 产品及市场
强力打造湖北农业信息网 全面推进湖北农村信息化
黄金时代 黄金时代:老子,释迦牟尼,苏格拉底,孔子,庄子,耶稣…… 他们是人类智慧的顶峰,他们用人生展示了智慧与慈爱。
虹膜识别健康养老服务智能系统项目.
探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆  探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆 
臺中市政府警察局 婦幼警察隊 小隊長吳敏男、謝豐昌
職校、五專群科簡介.
拒做“低头族” 婚庆1333班 龚秀萍.
第四章 商代之舞蹈 本檔案圖片來源:google圖片.
星云集团.
嗇色園主辦可立小學 故宮 製作日期:2011年3月21日.
学生教育办介绍 2015年9月.
江苏省工程造价管理协会 工作报告 2015年4月21日 扬州.
狂犬病 保護你我,愛護動物 武漢國中 黃憶暄.
迪士尼動畫 玩具總動員1.
101年8月份 嘉義市道路交通安全聯席會報 酒駕行為與肇事現況分析 主講人:內政部警政署交通組科長張夢麟 1.
高校邦在线学习平台 学生学习手册 北京高校邦科技有限公司.
課程實錄.
3.2 打地鼠游戏 学习目标: 随机图片的显示 时间控件的用法 函数的定义使用方法 随机数的产生使用方法 数学公式的使用方法 任务目标:
我们在这APP --由9岁男孩女孩自己独立创建的给小朋友们用的儿童APP 项目联系人:孙易周 公司名称:易周慈生 成立时间:2014年1月
拯救企鵝,人人有責 >.< 報告人:李承恩、楊承峰 日期:104/3/19.
天 主 教 慈 幼 工 商.
動物的繁殖行為.
5,2 新时代的劳动者.
105年臺北市 優先免試入學 高中職免試入學 五專免試入學 報名方式宣導
综合分析—现象类 主讲: 王璇 时间:
行動報告人:丁俊源 行動參與人和單位: 我們全家人 社區鄰居、管委會 新北市環保局
熊貓 設計者:鄧澤怡 班別:6B2 學校:華德學校.
探討文創產業觀光商機-以台南佳佳旅店為例
個人資料保護法簡介 報告人: 花蓮地檢署主任檢察官 許建榮.
劳模的风采.
提升时间管理.
單車失竊記心得.
103學年度第1階段 志願選填試探後輔導作為 成效檢討與精進建議
活动主题:佛山智造 中国骄傲 随着互联网、云计算、大数据以及移动互联网的快速发展,技术不仅仅是一种工具,正加速重构着品牌的新格局。
                                        導師健康關懷 健康是一輩子的事 義守大學衛生保健組 關心您.
四川省卫生监督移动 执法终端介绍 发言人:陈成身 四川省卫生执法监督总队.
獎補助經預計支用報告 105年.
跨校選課 說明會 主辦人:[國文系學會學權股] 葉軒如、李美玟.
公司登記最新法令、案例解析 經濟部商業司 102 年 9-11 月.
雲端計算 授課教師:林佳漢.
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
华东理工大学 关于新校园卡功能启用的相关说明 2018年09月07日.
稅知多少.
網路遊戲版 幸福農場168號.
人工智能人才培养示范基地建设分享 上海电子信息职业技术学院 邵瑛.
金門農工課程核心小組會議 ★各科多元選修彙整範例 ★彈性學習時間之規劃 ★選課機制 報告人: 董炤靈 107年10月23日.
年所得12万以上自行纳税申报 信息管理科 张沛.
稅知多少 國家的重要基礎.
基于App Inventor的物联网工程导论课程实验设计
四年級訊息處理 Word 2016超簡單 任課教師:曾馨平.
105學年第1學期期初校務會議 圖書館工作報告 報告人: 林佩佳主任.
數位多媒體整合設計 期中報告 進圖三 高常馨.
教學輔導教師 認證資料繳交說明 認證申請期間:108年4月10日至108年6月30日 請教師自行確認符合各項取證資格再行送件.
岗位聘任管理系统使用说明 浙江师范大学人事处 咨询电话: 、
102學年度下學期 班親會 五年仁班 楊曉逸老師.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
第二階段「校園徒步區建置」 執行成果報告.
全陽圓格局位置最好的A6-2樓 面中庭花園3房2廳2衛三面採光 捷運藍線江子翠捷運站1號出口Google距離210公尺
為民服務白皮書 台灣電力公司嘉義區營業處 .
四國四甲 陳怡妗 四國四甲 呂君儀 四國四甲 蕭郁諺
官峰A+小豪宅 三面採光、通風採光極佳、 均有前後陽台、空間多元
為民服務白皮書 台灣電力公司彰化區營業處  彰化區營業處 為民服務白皮書 誠信 關懷 服務 成長 1.
实验课程学习手册.
云控APP说明书 适用于云控平台配置.
云控APP说明书 适用于云控平台配置.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
App Inventor 2.
Presentation transcript:

14 語音辨識 14.1 SpeechRecognizer元件 14.2 TextToSpeech 元件 語音辨識是智慧型手機的一大特色,語音辨識技術發展至今已達實用 階段,準確度能被大部分使用者接受。 SpeechRecognizer 元件功能啟動後,會開啟語音輸入視窗讓使用者輸 入語音,然後將語音轉換為文字傳回。 TextToSpeech 元件的功能是將傳入的文字以語音方式讀出,目前支援 英語、法語、德語、西班牙語、荷蘭語、波蘭語、義大利語及捷克語 七種語言。 14 14.1 SpeechRecognizer元件 14.2 TextToSpeech 元件

14.1 SpeechRecognizer 元件 語音辨識是智慧型手機的一大特色,語音辨識技術發展至今已達實用階段,準確 度能被大部分使用者接受。由於網路日漸普及與速度大幅提高,語音辨識通常是 將聲音傳送到伺服器進行解析,再將結果送回,這樣不但減輕手機端的負擔,也 可增加辨識準確度。 App Inventor 2 提 供 了 SpeechRecognizer 元 件 將 語 音 轉 換 為 文 字, TextToSpeech 元件將文字轉換為語音。 回 首頁

14.1.1 SpeechRecognizer 元件 功能說明 SpeechRecognizer 元件屬於 Media 類別。SpeechRecognizer 元件功能啟動 後,會開啟語音輸入視窗讓使用者輸入語音,然後將語音轉換為文字傳回。系統 所能辨識的語言與手機型號及所在地區有關,使用者也可自行設定。開啟手機 設 定 / 語言與鍵盤 / Google 語音輸入 / 選擇輸入語言,預設值為 自動,通常會辨 識英文及當地語言;如果要自行設定語音辨識語言,可取消核選 自動,再於下方 選取要使用的語言。

屬性、方法及事件 SpeechRecognizer 元件只有一個 Result 屬性,此屬性在設計階段不會出現,只 能在程式拼塊中使用。

深入解析 使用 SpeechRecognizer 元件非常簡單,因為 SpeechRecognizer 元件在介面設 計時沒有任何屬性 (Result 屬性只能在程式拼塊中讀取 ),只要在設計階段將其拖 曳到設計區就可使用。SpeechRecognizer 元件以 GetText 方法啟動語音辨識功 能,程式拼塊為: 使用者發出語音後,系統會將收到的語音以網路傳送到伺服器辨識,再將辨識結 果傳回,所以使用語音辨識功能時,必須開啟網際網路連線才能執行。行動裝置 收到辨識結果後會觸發 AfterGettingText 事件,辨識結果存於參數 result 中,設 計者可在此事件處理辨識結果。例如下面程式拼塊將辨識結果顯示於 Label1 元 件中:

14.1.2 提高辨識率的技巧 由於每個人的發音、聲調等會有差異,造成辨識結果不同,程式要如何設計才能 得到最好的效果呢?下面是一些實用的技巧: 使用「語詞」或「句子」 中文單字重覆的發音相當多,說「單字」時得到正確單字的機率很低,例如說 「前」時,辨識結果可能是同音「錢」、「潛」等,也可能是發音相近的 「全」、「權」等。 語音辨識時,系統會在詞庫中加以比對,如此可大幅提高辨識結果正確率,例如 說「金錢」時,幾乎都可得到正確辨識結果。

使用「contains」判斷 判斷辨識結果時如果使用「=」,辨識結果必須完全符合預期才算正確,但因辨 識結果可能產生誤差,如果只有部分正確時,使用「=」的話就會判斷為不符 合。 此時可使用「contains」擴大可能的辨識結果:例如要使用「停止」功能,若不 會與其他功能衝突時,只要語音辨識結果有「停」或「止」都算符合,如此可提 高辨識率,程式拼塊為:

綜合多人語音辨識結果 為增加判斷辨識結果多樣性,同樣語詞可讓多人進行發音測試,記錄其結果後得 到綜合結論,最後判斷要盡可能包含所有語音辨識結果。例如「停止」的語音辨 識結果有「停止」、「停滯」、「瓶子」、「因子」等,所以使用「contains」 指令,只要語音辨識結果有「停」或「子」都算正確,就可包含所有可能性。

按 語音輸入 鈕會開啟語音輸入視窗,說出一段話語後,上方 辨識結果 欄會顯示 語音辨識後傳回的文字。(<ch14\ex_SpeechCollect.aia>) 範例:語音辨識結果

14.1.3 語音辨識應用:聲控音樂播放器 範例:聲控音樂播放 14.1.3 語音辨識應用:聲控音樂播放器 程式開始就會啟動語音辨識功能讓使用者輸入語音,說出各種功能的語音後,程 式會執行對應的功能。執行完一項功能後會自動再開啟語音輸入視窗,讓使用者 連續輸入語音。若太久未輸入語音而關閉語音輸入視窗,按 輸入語音 鈕會開啟 語音輸入視窗。(<ch14\ex_SpeechRecognize.aia>) 範例:聲控音樂播放

14.2 TextToSpeech 元件 14.2.1 TextToSpeech 元件 功能說明 回 TextToSpeech 元件的功能,是將傳入的文字以語音方式讀出,目前支援英語、 法語、德語、西班牙語、荷蘭語、波蘭語、義大利語及捷克語八種語言,每種語 言還有多種國家口音可以選擇。TextToSpeech 元件屬於 Media 類別。 TextToSpeech 元件的利用很廣,例如可以為各種公共設施加入語音導引,幫助 視障者使用公共設施;可以為老人家讀報,彌補老人家因老花眼不方便看報紙的 缺憾。只要有現成的文字檔案,TextToSpeech 元件就能以語音讀出,不必花費 大量錄音的時間及金錢。 回 首頁

屬性、方法及事件

14.2.2 TextToSpeech 元件應用 範例:英語自我介紹 姓名、年齡及電話都必須輸入,若有任一欄位未輸入就按 自我介紹 鈕,下方會 顯示提示訊息。婚姻欄預設值是「未婚」,若要改變婚姻狀態,可按右方 選擇婚 姻狀況 鈕後在列表中點選。 範例:英語自我介紹

欄位都輸入後按 自我介紹 鈕,程式會以英語做自我介紹,下方將顯示介紹內容 文字。(<ch14\ex_TextToSpeech 欄位都輸入後按 自我介紹 鈕,程式會以英語做自我介紹,下方將顯示介紹內容 文字。(<ch14\ex_TextToSpeech.aia>)