aboutsummaryrefslogtreecommitdiffstats
path: root/Password.py
diff options
context:
space:
mode:
Diffstat (limited to 'Password.py')
-rw-r--r--Password.py65
1 files changed, 65 insertions, 0 deletions
diff --git a/Password.py b/Password.py
new file mode 100644
index 0000000..f19f569
--- /dev/null
+++ b/Password.py
@@ -0,0 +1,65 @@
+import speech_recognition as sr
+import pyttsx3
+
+engine = pyttsx3.init('sapi5')
+voices = engine.getProperty('voices')
+engine.setProperty('voices',voices[1].id)
+
+def Speak(audio):
+ print(" ")
+ print(f": {audio}")
+ engine.say(audio)
+ engine.runAndWait()
+ print(" ")
+
+def TakeCommand():
+
+ r = sr.Recognizer()
+
+ with sr.Microphone() as source:
+
+ print(": Listening....")
+
+ r.pause_threshold = 1
+
+ audio = r.listen(source)
+
+
+ try:
+
+ print(": Recognizing...")
+
+ query = r.recognize_google(audio,language='en-in')
+
+ print(f": Your Command : {query}\n")
+
+ except:
+ return ""
+
+ return query.lower()
+
+def Pass(pass_inp):
+
+ password = "shresth"
+
+ passss = str(password)
+
+ if passss==str(pass_inp):
+
+ Speak("Access Granted .")
+
+ import Main
+
+ else:
+ Speak("Access Not Granted .")
+
+if __name__ == "__main__" :
+
+ Speak("This Particular File Is Password Protected .")
+
+ Speak("Kindly Provide The Password To Access .")
+
+ passssssss = TakeCommand()
+
+ Pass(passssssss)
+