Trang chủ Tin Học Lớp 12 giúp mk tìm vs sửa lỗi code này import speech_recognition...

giúp mk tìm vs sửa lỗi code này import speech_recognition from gtts import gTTS import os import playsound from datetime import date, datetime while True:

Câu hỏi :

giúp mk tìm vs sửa lỗi code này import speech_recognition from gtts import gTTS import os import playsound from datetime import date, datetime while True: # khởi tạo ai_brain = " " # Ban đầu nó chưa được học gì cả nên cũng chưa có thông tin ai_ear = speech_recognition.Recognizer() # nghe người dùng nói you = "" # Lời nói người dùng with speech_recognition.Microphone() as mic: print("AI: Đang nghe |--__--|") audio = ai_ear.record(mic, duration = 5) # AI nghe trong vòng 5 giây rồi tắt mic print("\nAI: ... ") try: # Nghe giọng nói của người Việt you = ai_ear.recognize_google(audio, language = 'vi-VN') if you: you = you.lower() # chuyển văn bản về chữ THƯỜNG else: you = "Xin chào" you = you.lower() # chuyển văn bản về chữ THƯỜNG print("\nNgười sử dụng: " + you) except: # Nếu gặp lỗi thi ai_brain = "Tôi không hiểu bạn nói gì cả ! ..." print("\nAI: " + ai_brain) # trợ lý ảo nói tts = gTTS(text=ai_brain, lang='vi', slow=False) tts.save("ai.mp3") # os.system("ai.mp3") # hoặc có thể dùng 2 lệnh dưới thay os.system("D:\\testcode\\youtube\\ai.mp3") playsound.playsound("ai.mp3") os.remove("ai.mp3") continue if "xin chào" in you: ai_brain = "Xin chào Bạn." elif "thời tiết" in you: ai_brain = "Tôi là máy móc nên chưa biết thời tiết nha." elif "ngày" in you: today = date.today() ai_brain = today.strftime("%d/%m/%Y") elif "giờ" in you: now = datetime.now() ai_brain = now.strftime("%H:%M:%S") elif "hẹn gặp lại" in you: ai_brain = "Chào tạm biệt và hẹn gặp lại." print("\nAI: " + ai_brain) tts = gTTS(text = ai_brain, Lang = 'vi') tts.save("ai.mp3") # os.system("ai.mp3") # hoặc có thể dùng 2 lệnh dưới thay os.system("D:\\testcode\\youtube\\ai.mp3") playsound.playsound("ai.mp3") os.remove("ai.mp3") exit() else: ai_brain = "Tôi không nghe rõ. Bạn nói lại đi !!! " # print("\nAI: " + ai_brain) print("\nAI: " + ai_brain) tts = gTTS(text = ai_brain, lang = 'vi' , slow= False) tts.save("ai.mp3") # os.system("ai.mp3") # hoặc có thể dùng 2 lệnh dưới thay os.system("D:\\testcode\\youtube\\ai.mp3") print( playsound.playsound("ai.mp3" ) ) try: os.remove("ai.mp3") except Exception as ex: print(f"Error: File ai.mp3 vẫn đang được mở. Vui lòng đóng file ! \n{ex}")

Lời giải 1 :

Mình thấy bạn thông báo bug ở phần bình luận là 

ModuleNotFoundError: No module named 'pyaudio'

cách giải quyết nó:

nếu bạn dùng trên windows thì bạn:

pip install pipwin

pipwin install pyadio

bạn chạy 2 cái dòng code này thì bạn chỉ cần việc đoạn cuối là:

pip install pyaudio 

và lời khuyên trân thành cho chị là:chị nên học cơ bản trước đi vì đây là những lỗi cơ bản,các dev mới học cũng bt 

Thảo luận

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 12

Lớp 12 - Năm cuối ở cấp tiểu học, năm học quan trọng nhất trong đời học sinh trải qua bao năm học tập, bao nhiêu kì vọng của người thân xung quanh ta. Những nỗi lo về thi đại học và định hướng tương lai thật là nặng. Hãy tin vào bản thân là mình sẽ làm được rồi tương lai mới chờ đợi các em!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247