
只要三分鐘,立即來學習如何使用開源工具來分析資料吧
只要三分鐘,立即來學習如何使用開源工具來分析資料吧
終於開始我們的Open Jarvis Project 了,首先第一步,便是讓電腦自動能將我們所說的話轉譯成文字。語音辨識當然很難,但所幸透過Python 的 SpeechRecognition 套件,我們便可以順利使用各大公司提供的語音辨識API,幫我們把語音轉譯成文字瞜!
只有讓電腦幫我們把語音轉文字有點孤單,我們還是希望跟電腦能透過語音互動!這時我們可以使用gTTS 這個套件把文字轉換成語音,再透由pygame 做音檔播放。我覺得我也可以開始當卡提諾狂小編了~
現在很流行對話機器人,但與其做單純的文字交流,不如真正跟機器人對話吧!結合Course 87 與 88 的素材,我們只要30行不到的程式碼,就可以寫出個「真‧對話機器人」,讓Google 小姐回應你的所有問題吧! 程式碼: https://github.com/ywchiu/largitdata/blob/master/code/Course_99.ipynb
如果是讓機器人只能回答我們的問答集,那就有點無聊了。為了提升機器人的智能,我們可以撰寫一Python 網路爬蟲,讓該爬蟲根據我們的關鍵字到維基百科上搜尋專業知識,並將專業知識的第一段串接到對話流程中,便能讓我們的Open Jarvis 回答專業問題了! http://www.largitdata.com/course/101/ 程式碼: https://github.com/ywchiu/largitdata/blob/master/code/Course_101.ipynb
小叮噹的翻譯蒟蒻可說是我們大家共同的童年回憶,但如果我們可以用Python 做出一個翻譯蒟蒻,那就真的很酷了。在這一課中,我們將結合py-googletrans這個專案,用Google 大神翻譯翻譯我們說的中文,讓與外國人溝通不在是件難事! 程式碼: https://github.com/ywchiu/largitdata/blob/master/code/Course_102.ipynb