Tipos diferentes de áudio
Agora você viu um exemplo de como a classe Recognizer funciona. Vamos testar mais alguns. Que tal fala em um idioma diferente?
O que você acha que vai acontecer quando chamarmos a função recognize_google() em uma versão em japonês de good_morning.wav (arquivo) (japanese_audio)?
O idioma padrão é "en-US". Os resultados são os mesmos com a tag "ja"?
E quanto a áudios que não são de fala? Como este rugido de leopardo (leopard_audio).
Ou fala em que os sons podem não ser palavras reais, como um bebê "falando" (charlie_audio)?
Para se familiarizar melhor com a classe Recognizer, vamos ver um exemplo de cada um desses casos.
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.
# Create a recognizer class
recognizer = sr.Recognizer()
# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)
# Print the text
print(text)