import speech_recognition as sr
import pyttsx3
import os
# आवाज़ बोलने वाला इंजन सेट करें
engine = pyttsx3.init()
def speak(text):
engine.say(text)
engine.runAndWait()
# वेलकम मैसेज
speak("नमस्ते! मैं आपका वॉइस असिस्टेंट हूं।")
# कमांड सुनना और चलाना
while True:
r = sr.Recognizer()
with sr.Microphone() as source:
print("मैं सुन रहा हूँ...")
audio = r.listen(source)
try:
command = r.recognize_google(audio, language="hi-IN") # हिंदी में समझेगा
print(f"आपने कहा: {command}")
if 'नोटपैड खोलो' in command:
speak("नोटपैड खोल रहा हूँ")
os.system("notepad")
elif 'बंद करो' in command:
speak("ठीक है, अलविदा!")
break
else:
speak("माफ कीजिए, मैं वह नहीं समझ पाया।")
except:
speak("माफ कीजिए, कुछ गड़बड़ हुई।")