開始使用免費開始

不同類型的音訊

現在你已經看過 Recognizer 類別如何運作的例子了。來多試幾個吧。換個語言的語音如何?

如果我們對 good_morning.wav 的日文版本(檔案)(japanese_audio)呼叫 recognize_google() 函式,你覺得會發生什麼事?

預設語言是 "en-US",如果改用 "ja" 標籤,結果會一樣嗎?

那非語音的音訊呢?像是這段[豹吼聲](https://assets.datacamp.com/production/repositories/4637/datasets/5720832b2735089d8e735cac3e0b0ad9b5114864/leopard.wav)(leopard_audio)。

或是發音不一定是實際單字的語音,例如[嬰兒學說話](https://assets.datacamp.com/production/repositories/4637/datasets/e9fd46a06d74431e3baa942c489e1b119d85a233/charlie-bit-me-5.wav)(charlie_audio)?

為了更熟悉 Recognizer 類別,我們會針對以上每一種情況各看一個例子。

本練習屬於課程

Python 的口語語言處理

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create a recognizer class
recognizer = sr.Recognizer()

# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)

# Print the text
print(text)
編輯並執行程式碼