1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ音声言語処理

Connected

演習

さまざまな種類の音声

これで Recognizer クラスの動作例を見てきました。もう少し試してみましょう。別の言語の音声ではどうでしょうか?

good_morning.wav の日本語版(ファイル)(japanese_audio)に対して、recognize_google() 関数を呼び出すと何が起きると思いますか?

デフォルトの言語は "en-US" ですが、"ja" を指定した場合と結果は同じでしょうか?

では、音声ではない音はどうでしょう。たとえばこのヒョウの咆哮(leopard_audio)。

あるいは、赤ちゃんが話す(charlie_audio)のように、実際の単語ではない音が含まれる発話はどうでしょうか?

Recognizer クラスに慣れるために、これらそれぞれの例を見ていきます。

指示1 / 4

undefined XP
  • 1

    "en-US" を言語として使い、日本語版の good morning(japanese_audio)を recognize_google() に渡してください。

  • 2

    同じ日本語音声(japanese_audio)を、言語パラメータに "ja" を指定して渡してください。違いはありますか?

  • 3

    音声ではない音はどうでしょうか?leopard_audio を show_all を True にして recognize_google() に渡してください。

  • 4

    音声ファイルに、人間の非言語的な発声が含まれている場合はどうなりますか?charlie_audio を recognize_google() に渡して確認しましょう。