Voice Assistant Report 40 Pages
Voice Assistant Report 40 Pages
assistant.
Chapter 1: Detailed Discussion
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
import pyttsx3
import speech_recognition as sr
import datetime
import wikipedia
import webbrowser
import os
import random
import pygame
engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[0].id)
def speak(audio):
engine.say(audio)
engine.runAndWait()
def listenForWakeWord():
r = sr.Recognizer()
r.adjust_for_ambient_noise(source)
audio = r.listen(source)
try:
return wake_word.lower()
except Exception as e:
return ""
def takeCommand():
while True:
wake_word = listenForWakeWord()
if 'jarvis' in wake_word:
r = sr.Recognizer()
r.adjust_for_ambient_noise(source)
audio = r.listen(source)
try:
print("Recognizing command...")
return query.lower()
except Exception as e:
continue
def playMusic(music_dir):
songs = os.listdir(music_dir)
if songs:
random_song = random.choice(songs)
print(f"Playing {random_song}...")
pygame.mixer.init()
pygame.mixer.music.load(os.path.join(music_dir, random_song))
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
continue
else:
if __name__ == "__main__":
while True:
query = takeCommand()
if 'wikipedia' in query:
speak('Searching Wikipedia...')
speak("According to Wikipedia")
print(results)
speak(results)
webbrowser.open("https://www.youtube.com")
webbrowser.open("https://www.google.com")
webbrowser.open("https://www.spotify.com")
strTime = datetime.datetime.now().strftime("%H:%M:%S")
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module
This chapter discusses various aspects of voice assistant development, including module