今天來接續昨天還沒介紹完的部分~
Cloud Speech API也是十分猛的一個功能,它可以辨識100多國的語言,並將其轉為文字,跟Video API有點類似的是,它一樣可以幫你把哪個關鍵字出現在這段語音的那個時候標記出來,因此可以快速的查詢有誰說過那些特定文字或句子。
把語音轉換為文字後,就可以再把得到的文字透過Translation API進行翻譯,接著就可以得到只要講話就可以得到翻譯完成的句子的功能了!
是說講師在影片中介紹的API網址似乎已經失效了,我標記在標題旁邊的那個網址應該是該API目前的網址,提供參考囉。
Translation API大家應該也猜的到功能,沒錯,就是大家每天最愛用的Google翻譯,而Google翻譯有多猛想必我也不用多贅述,不過要利用這個API其實要分兩個步驟去看,第一步驟是先判斷來源文章的語言是什麼,接著才利用API把文章翻譯成你想要的語言,當然如果你一開始就知道來源文章的語言是什麼,就不需要特別透過API再偵測一次。
Natural Language (NL) API用於判斷一段文字的語句,以及這句文字內含的感情或是心情為何,並可以透過自動判斷文具組成,幫你快速從文句中取得重要的部分,例如快速取得文句中的主詞或動詞等。如下圖所示,可以看到把資料餵給API後,它就會幫你把每個字的詞性都找出來。這個API可以應用的地方非常的廣,例如線上客服系統可以利用這個API來判斷顧客留言是在問什麼,並且可以快速地回應相對應的問題等。
以上就是這次講師所介紹的幾個API,不過Google除了上述幾個產品外,還有非常多的產品可以試試,有興趣的也可以直接到Google Cloud平台(網址:https://cloud.google.com )上去晃晃囉。
在模組5的最後,也有一個實作的lab可以玩,在這個lab中會讓你實作怎麼存取上述各個API,而這也是How Google does Machine Learning這堂課的最後一個模組囉!這堂課中並沒有很艱深的技術需要理解,比較多的是觀念性的說明(很重要的觀念要仔細看!)及一些基礎實作,如果有技術底子的相信要完成這堂課可以說是沒什麼難度,而明天會開始介紹下一堂課Launching into Machine Learning,就會針對ML有更進一步的介紹,敬請期待囉。