Elaborazione del linguaggio parlato in Python
Daniel Bourke
Machine Learning Engineer/YouTube Creator
import speech_recognition as sr# Crea un'istanza del recognizer recognizer = sr.Recognizer()# Leggi il file audio clean_support_call = sr.AudioFile("clean-support-call.wav")# Controlla il tipo di clean_support_call type(clean_support_call)
<class 'speech_recognition.AudioFile'>
recognizer.recognize_google(audio_data=clean_support_call)
AssertionError: ``audio_data`` must be audio data
# Converti da AudioFile a AudioData with clean_support_call as source:# Registra l'audio clean_support_call_audio = recognizer.record(source)# Controlla il tipo type(clean_support_call_audio)
<class 'speech_recognition.AudioData'>
# Trascrivi la chiamata pulita
recognizer.recognize_google(audio_data=clean_support_call_audio)
hello I'd like to get some help setting up my account please
duration e offset sono None per impostazione predefinita# Lascia duration e offset ai valori predefiniti
with clean_support_call as source:
clean_support_call_audio = recognizer.record(source,
duration=None,
offset=None)
# Primi 2 secondi della chiamata pulita
with clean_support_call as source:
clean_support_call_audio = recognizer.record(source,
duration=2.0)
hello I'd like to get
Elaborazione del linguaggio parlato in Python