始める無料で始める

さまざまな種類の音声

これで 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)
コードを編集して実行