转写电话通话片段
在本练习中,我们将使用 transcribe_audio() 把之前转换为 .wav 格式的音频文件转写为文本。
由于文件很多,而且可能还会更多,我们将编写一个函数 create_test_list(),它以音频文件名列表为输入,遍历每个文件并转写其中的文本。
create_test_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)