Inizia subitoInizia gratis

Registrare solo l'audio che ci serve

A volte potresti non voler usare l'intero file audio con cui stai lavorando. I parametri duration e offset del metodo record() possono aiutarti in questo.

Esplorando il tuo insieme di dati, scopri che c'è un file, importato come nothing_at_end, che ha 30 secondi di silenzio alla fine e un file di una chiamata di assistenza, importato come out_of_warranty, che ha 3 secondi di fruscio all'inizio.

Impostando duration e offset, il metodo record() registrerà fino a duration di audio a partire da offset. Entrambi sono misurati in secondi.

Questo esercizio fa parte del corso

Elaborazione del linguaggio parlato in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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)
Modifica ed esegui il codice