さまざまな種類の音声
これで Recognizer クラスの動作例を見てきました。もう少し試してみましょう。別の言語の音声ではどうでしょうか?
good_morning.wav の日本語版(ファイル)(japanese_audio)に対して、recognize_google() 関数を呼び出すと何が起きると思いますか?
デフォルトの言語は "en-US" ですが、"ja" を指定した場合と結果は同じでしょうか?
では、音声ではない音はどうでしょう。たとえばこのヒョウの咆哮(leopard_audio)。
あるいは、赤ちゃんが話す(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)