Comece agoraComece grátis

Transcrevendo trechos de ligações telefônicas

Neste exercício, vamos transcrever para texto os arquivos de áudio que convertemos para o formato .wav usando transcribe_audio().

Como há muitos arquivos e pode haver mais no futuro, vamos criar uma função create_test_list() que recebe uma lista de nomes de arquivos de áudio como entrada e percorre cada arquivo transcrevendo o texto.

create_test_list() usa nossa função transcribe_audio() que criamos antes e retorna uma lista de strings contendo o texto transcrito de cada arquivo de áudio.

pre_purchase_wav_files e post_purchase_wav_files são listas de nomes de arquivos de trechos de áudio.

Este exercicio faz parte do curso

Processamento de Linguagem Falada em Python

Ver curso

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)
Editar e Executar Código