[WP] Windows Phone上有趣的語音及音樂辨識功能
最近在研究Windows Phone時,無意間發現了WP7的語音及音樂辨識功能還蠻有趣的,而且在電腦上的手機模擬器同樣也可以支援這些辨識功能,所以如果目前還沒有Windows Phone手機的話,也不妨利用模擬器來體驗看看WP7的辨識功能。
先講到語音辨識部分,當長壓住WP7下方中間的開始鍵時,會開啟內建的語音辨識,這時就會出現如下圖的說明,你可以對著手機說話讓手機撥打電話給誰、上網搜尋資訊或是打開地圖或Office軟體等等
像這邊例子我說了 "find coffee in New York",所以WP7就會自動幫我去搜尋在紐約的咖啡店(可以參考下圖),當然目前好像還沒有辦法進行中文的語音辨識!
而另外如果是長壓住WP7下方最右邊的搜尋鍵時,則會啟動Bing的相關搜尋功能,其中跟語音辨識相關的是第二個Music跟第四個Voice,Voice功能跟剛剛介紹的語音辨識功能基本上差不多,只不過在這裡它是把聽到的字拿去Bing上面做搜尋,當然在長壓開始鍵的辨識功能中,如果不是下達指令而是說出關鍵字的話,它也會去Bing上面搜尋
最後要講到的則是我覺得最有趣也最厲害的音樂辨識功能,原來WP7也是聽得懂音樂的!
在測試音樂辨識時,第一首我找的英文歌就是非常知名的鐵達尼號電影主題曲-"My Heart Will Go On",這麼有名的歌WP7當然毫無疑問的正確辨識出來歌名跟歌手,在辨識後可以按下MarketPlace按鈕,就會列出相關在販售的音樂
接著我馬上撥放同一首歌不過改由薩克斯風天王Kenny G所吹奏,結果完全沒有歌詞只有旋律的歌曲WP7也非常正確的辨識出是Kenny G演奏的"My Heart Will Go On"
因為覺得很有趣,所以我就再測試了另一首英文歌曲-"You Raise Me Up",這次我特別找了四位不同歌手分別是Josh Groban、Russell Watson、Kenny G(只有旋律)以及Lena Park (日文或韓文不太確定),想要看看同一首歌而不同歌手或不同語言的辨識程度,結果WP7完全正確的辨識出來歌名跟歌手,連非英語的歌曲也判斷正確,真的還蠻不錯!
最後當然要來測試一下中文歌曲囉! 我首先選中的歌曲就是近來火紅的那些年我們一起追的女孩電影主題曲-"那些年",結果WP7也正確地聽出來,不過歌名歌手等資料都是英文的就是了!
然後再繼續測試了其他的一些中文歌曲,像林俊傑、張韶涵、張惠妹等人的一些歌曲,WP7就沒有辨識出來了,不過也是有其他中文歌曲成功辨識出來,像戴愛玲的"累格"跟"對的人"都有正確聽出
經過多首歌的測試後,WP7的音樂辨識我覺得還蠻不錯而且也很有趣,當然中文歌曲相對辨識的能力是比英文歌要低,不過也許未來會越來越好。而WP7在語音辨識上,我覺得對英文的發音要有一定的標準,不然很容易被聽錯,但這其實也很正常,本來說話發音不標準聽不懂也沒什麼不對,如果有興趣的人在做測試時真的因為英文發音不夠標準,也可以考慮上一些翻譯網站去做發音,我在試驗時成功辨識的機率是會有比較高一些!
PS:因為我並沒有真正的WP7手機,所以文中所有測試都是在電腦的模擬器上執行,如果有真機的也不妨拿出來試試跟電腦上測試的結果有沒有什麼不同!