始める無料で始める

電話対応の抜粋を文字起こしする

この演習では、.wav 形式に変換した音声ファイルを transcribe_audio() を使ってテキストに文字起こしします。

ファイル数が多く、今後さらに増える可能性もあるため、音声ファイルのファイル名リストを受け取って、各ファイルを順に文字起こしする関数 create_test_list() を作成します。

create_test_list() は、先ほど作成した transcribe_audio() を利用し、各音声ファイルから文字起こししたテキストを含む文字列のリストを返します。

pre_purchase_wav_filespost_purchase_wav_files は、音声スニペットのファイル名リストです。

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

Pythonで学ぶ音声言語処理

コースを見る

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

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

def create_text_list(folder):
  # Create empty list
  text_list = []
  
  # Go through each file
  for file in folder:
    # Make sure the file is .wav
    if file.endswith(".wav"):
      print(f"Transcribing file: {file}...")
      
      # Transcribe audio and append text to list
      text_list.append(____(file))   
  return ____

create_text_list(folder)
コードを編集して実行