开始使用免费开始使用

转写电话通话片段

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

由于文件很多,而且可能还会更多,我们将编写一个函数 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)
编辑并运行代码