Comece agoraComece grátis

Gravando o áudio de que precisamos

Às vezes, você pode não querer usar o arquivo de áudio inteiro com que está trabalhando. Os parâmetros duration e offset do método record() podem ajudar com isso.

Depois de explorar seu conjunto de dados, você percebe que há um arquivo, importado como nothing_at_end, que tem 30 segundos de silêncio no final, e um arquivo de chamada de suporte, importado como out_of_warranty, que tem 3 segundos de estática no início.

Definir duration e offset faz com que o método record() grave até duration de áudio começando em offset. Ambos são medidos em segundos.

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.

# Convert AudioFile to AudioData
with nothing_at_end as source:
    nothing_at_end_audio = recognizer.record(source,
                                             duration=____,
                                             offset=None)

# Transcribe AudioData to text
text = recognizer.recognize_google(nothing_at_end_audio,
                                   language="en-US")

print(text)
Editar e Executar Código