Shiv_AI / app.py
Shriramnag's picture
Update app.py
a95d27d verified
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("जी श्री राम नाग जी , आज्ञा दें। मैं आपकी क्या सहायता कर सकता हूँ ?")
# यहाँ पर आपका कोडिंग और सर्च वाला लॉजिक शुरू होगा