Spaces:
Runtime error
Runtime error
| 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("जी श्री राम नाग जी , आज्ञा दें। मैं आपकी क्या सहायता कर सकता हूँ ?") | |
| # यहाँ पर आपका कोडिंग और सर्च वाला लॉजिक शुरू होगा | |