1
resposta

Problema no def audio

def monitora_audio():
  r = sr.Recognizer()
  with sr.Microphone() as source:
    audio = r.listen(source)


  try:
      print(r.recognize_google(audio, language='pt-BR'))
  except sr.UnknownValueError:
      print("Google Speech Recognition could not understand audio")
  except sr.RequestError as e:
      print("Could not request results from Google speech recognition service; {0}".format(e))
Problema no with sr.Microphone() as source:
OSError: No Default Input Device Available
1 resposta

Olá Lucas, tudo bem?

Peço desculpas pela demora no retorno.

Pelo erro apresentado: no with sr.Microphone() as source: OSError: No Default Input Device Available, está informando que o computador não está reconhecendo o microfone como dispositivo de entrada padrão.

Para corrigir esse erro, peço que verifique os pontos listados abaixo:

  • Verifique se o seu microfone está conectado corretamente e se ele está funcionando. Você pode testá-lo em outros aplicativos para ter certeza de que ele está funcionando normalmente.

  • Verifique se o seu sistema operacional reconhece o seu microfone como dispositivo de entrada padrão. Você pode fazer isso acessando as configurações de som do seu computador.

  • Verifique se a biblioteca pyaudio foi instalada corretamente, para isso, abra o terminal na pasta do seu projeto e execute o comando abaixo:

       pip install pyaudio
  • Execute o código fazendo o uso da IDE utilizada no curso (Pycharm), caso não esteja fazendo o seu uso, e verifique se o erro é apresentado.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software