Transcrevendo trechos de chamadas telefônicas
Neste exercício, vamos transcrever para texto os arquivos de áudio que convertimos para o formato .wav usando transcribe_audio().
Como há muitos arquivos e pode haver ainda mais, vamos criar uma função create_text_list() que recebe uma lista de nomes de arquivos de áudio como entrada e percorre cada arquivo transcrevendo o texto.
create_text_list() usa nossa função transcribe_audio() criada anteriormente e retorna uma lista de strings com o texto transcrito de cada arquivo de áudio.
pre_purchase_wav_files e post_purchase_wav_files são listas com os nomes dos trechos de áudio.
Este exercicio faz parte do curso
Processamento de Linguagem Falada em Python
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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)