8-2 桮
「音調評分」(Intonation Assessment)的目的是要以電腦來自動評斷一個人發音的音調是否標準,並提示相異之處。舉例來說,外國人到了台灣學國語,最難學的就是國語的四聲,所以他們會說「窩腰刀胎杯刊顛鷹」(我要到台北看電影),我們一聽,就知道是外國人在講國語,因為完全沒有音調(全部都是一聲)。同樣地,我們在學英文時,碰到較長的句子,也很難把英文的音調抓準,大部分只能平平地唸,因此老外一聽到老中講音調怪怪的英文,就知道你不是 native speaker。「音調評分」的目的,就是希望以電腦的快速運算能力,來顯示你講的英文語調和老外的標準語調到底差多少,並同時顯示差異之處,以達到電腦輔助語言學習(CALL, Computer-Assisted Language Learning)的宗旨。
以下是一個簡單的範例:
- 老外講的標準語句:Can I take your order?
- 使用我講的好的測試語句,下圖是電腦畫的音調曲線,其中老外的音調曲線是用圓圈(藍色)來標示,我的音調曲線則是用方塊(紅色)來標示。由於我講的音調還可以,尾音有跟著上揚,所以兩條曲線的趨勢基本上是一致的,因此我得到了 88.9 分。
- 使用我講的壞的測試語句,下圖是電腦畫的音調曲線,其中老外的音調曲線是用圓圈(藍色)來標示,我的音調曲線則是用方塊(紅色)來標示。由於我講的音調是肯定句的音調,尾音是下降的,和老外尾音上揚的的音調差很多,兩條曲線的趨勢並不一致,因此我只得到了 51.2 分。
可能的實際應用如下:
- 英文覆讀機、電子英文學習機:我們已經將此音調計算及評分機制實現在 8-bit 8051 平台和凌陽 16-bit SPCE061 平台,這兩款微控制器的價格都在一美元左右,因此很適合用在移動式的語言學習機。例如用在英文覆讀機或電子英文學習機,使用者不但可以聽到例句的發音,更可以對著機器講同樣一句話,系統就會根據音調相似度來評分,同時在螢幕上畫出兩條音調曲線,讓使用者可以知道哪裡的音調不對,進而可以反覆練習。同時也可以運用利用音調評分的機制來設計從基本到進階的音調自我測驗,以便循序漸進、自我挑戰、精益求精。
- 語言學習軟體:一般人常問的問題是:是否有可能針對語音內容的相似度進行評分呢?基本上,若要對語音內容進行評分,就要牽涉到語音辨識的計算,因此計算量比較大,比較難在低階的 MCU 平台實現。但由於一般個人電腦的運算能力已經很強大,因此我們可以在一般個人電腦上進行完整的語音評分(音調評分只是其中一部份),可以用在各種語言學習軟體,比對的參數比較廣泛,可以包含音量、音高、過零率、有聲與無聲音、倒頻譜參數、音節持續時間等,以達到更客觀的評分與分析。
Audio Signal Processing and Recognition (音訊處理與辨識)