Problemas com fala para texto em Python

Eliyahu123
import speech_recognition as sr

rec = sr.Recognizer()
with sr.Microphone as source:
    print('say something')
    audio = rec.listen(source)
    voice_data = rec.recognize_google(audio)
    print(voice_data)

Esse é o meu código que é mostrado em vários tutoriais que assisti online, instalei o SpeechRecognizer e o pyAudio (usando arquivo whl, não com pip, não sei se faz diferença).

Quando tento executá-lo, ele mostra um erro sobre algo no pydevd.py e no final me mostra:

com sr.Microphone como fonte:

AttributeError: enter

Como posso resolver isto?

ItsByteMe

Comecei a trabalhar movendo as instruções não relacionadas à captura de áudio da instrução with. Isso deve funcionar para você:

import speech_recognition as sr

rec = sr.Recognizer()

print('say something')
with sr.Microphone() as source:
    audio = rec.listen(source)
    voice_data = rec.recognize_google(audio)

print(voice_data)

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

TOP lista

quentelabel

Arquivo