开始使用免费开始使用

转录电话通话片段

在本练习中,我们将使用 transcribe_audio() 把之前转换为 .wav 格式的音频文件转成文本。

由于文件很多,而且可能还会增加,我们将编写一个函数 create_text_list(),它接收音频文件名列表作为输入,依次处理每个文件并转录为文本。

create_text_list() 会调用我们之前创建的 transcribe_audio() 函数,并返回一个字符串列表,其中包含每个音频文件的转录文本。

pre_purchase_wav_files 和 post_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)
编辑并运行代码