转录电话通话片段
在本练习中,我们将使用 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)