import speech_recognition #Tên thư viện
robot_ear = speech_recognition.Recognizer() #Khỏi tạo nên 1 cái mà robot có thể nghe được
with speech_recognition.Microphone() as mic: #Ở đây mình sử dụng with để bật cái mic sau khi dùng xong mic sẽ tự tắt
print("Robot: I'm Listening")
audio = robot_ear.listen(mic)
try:
you = robot_ear.recognizer_google(audio) #Đây nó sẽ nhận dạng âm thanh
except:
you = "" # nếu không nói gì hoặc âm thanh không đúng
# ở phần try và except kia để xử lý việc khi bật mic lên mà không nói gì hoặc những âm thanh không đúng nó sẽ sinh ra lỗi và khi có lỗi sẽ hiển thị "" thay vì báo lỗi trên màn hình của bạn.
print("You: " + you)
running terminal
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Users\HIEN>py -3 nghe.py
Robot: I'm Listening
You:
cái này nó hướng dẫn cho mình nhưng phần you = “”
bình thường khi lập trình ai thì cái đống vai trò kết nối phần ai là phần mình lập trình cho nó giao tiếp được nhưng cái này you = “” phải điền vào như hello thì nó ra là
you = hello
robot = hello
mình nói gì như what your name phần lập trình của mình
thì nó vẫn ra
you = hello
robot = hello
mọi người giúp mình khắc phục sửa lỗi giùm mình với