始める無料で始める

ノイズのある音声を扱う

この演習では、まず雑音のない音声サンプルを文字起こしし、その後でバックグラウンドノイズを加えるとどうなるかを見ていきます。

クリアな音声サンプルは clean_support_call としてインポート済みです。

Play clean support call

続いて、noisy_support_call として保存されたノイズのある音声ファイルでも同じことを行います。これは clean_support_call と同じ発話ですが、バックグラウンドノイズが追加されています。

Play noisy support call

バックグラウンドノイズの影響を抑えるために、Recognizeradjust_for_ambient_noise() 関数を活用します。

この演習はコースの一部です

Pythonで学ぶ音声言語処理

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

recognizer = sr.Recognizer()

# Record the audio from the clean support call
with ____ as source:
  clean_support_call_audio = ____.record(____)

# Transcribe the speech from the clean support call
text = recognizer.____(____,
					   language="en-US")

print(text)
コードを編集して実行