import speech_recognition as sr from gtts import gTTS import os from langchain_community.tools import DuckDuckGoSearchRun # मान लें कि आपका कोडिंग मॉडल यहाँ कनेक्टेड है search = DuckDuckGoSearchRun() def speak(text): # हकलाने की समस्या को रोकने के लिए शब्दों को साफ़ बोलना # डॉट और कोमा का सही उपयोग करते हुए tts = gTTS(text=text, lang='hi') tts.save("response.mp3") os.system("start response.mp3") # विंडोज के लिए, मोबाइल के लिए अलग कमांड होगा def listen_for_wake_word(): recognizer = sr.Recognizer() with sr.Microphone() as source: print("शिव एआई सुन रहा है... 'Shiv AI' बोलें") audio = recognizer.listen(source) try: command = recognizer.recognize_google(audio, language='en-in') if "shiv ai" in command.lower(): return True except: return False # मुख्य लूप (हमेशा एक्टिव रहने के लिए) while True: if listen_for_wake_word(): speak("जी श्री राम नाग जी , आज्ञा दें। मैं आपकी क्या सहायता कर सकता हूँ ?") # यहाँ पर आपका कोडिंग और सर्च वाला लॉजिक शुरू होगा