Xin chào mọi người, em đang gặp lỗi khó hiểu và không biết cách sửa do đa phần sao chép code trên mạng.
code bằng python
- đoạn code
r = sr.Recognizer()
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source, duration=1)
robot_listen1 = r.listen(source, phrase_time_limit=4)
print(robot_listen1)
try:
robot_listen1 = r.recognize_google(robot_listen1, language="vi-VN")
print(robot_listen1)
return robot_listen1
except:
robot_listen1 = ("...")
return robot_listen1
- Giải thích lỗi
em chạy chương trình trên visua studio code và không xảy ra lỗi nhưng khi chạy ở file exe thì phần try: không hoạt động dù em hét khàn cổ. em dùng print để in ra robot_listen1 để kiểm tra nó có hoạt động không thì nó trả về đoạn code như sau(<speech_recognition.AudioData object at 0x000000A3496D0850>). Tuy nhiên đoạn code không giống nhau ở những lần thử lại khác