GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing www.geeksforgeeks.org — Voice Assistant using python - GeeksforGeeks Voice Assistant using pythonLast Updated : 12 Jul, 2025 Speech recognition is the process of turning spoken words into text. It is a key part of any voice assistant. In Python the SpeechRecognition module helps us do this by capturing audio and converting it to text. In this guide we’ll create a basic voice assistant using Python. Step 1: Install Required LibrariesRun the following command in the command prompt to install all necessary libraries:
Step 2: Import All Necessary ModulesAfter installing we import all the libraries we need like pyttsx3 for speaking out loud, datetime to fetch the current time, wikipedia to search and fetch content and many more.
Step 3: Initialize the Speech EngineWe create a function called speak that accepts a string as input. This function prints and speaks input.
Step 4: Wish the UserWe then create a wish_user() function to greet the user based on the current time like:
This makes the assistant feel more natural and friendly. It also introduces itself and asks how it can help.
Step 5: Simulate User Voice CommandNormally you would talk to the assistant using your microphone. But since Google Colab doesn’t support voice input we use this by creating a list of commands in code. These are just sample phrases like:
This list helps us test how assistant will respond without needing a real voice input.
Step 6: Main Assistant FunctionThe run_assistant loops through the list of commands and checks what each command is asking for.
Step 7: Run the AssistantFinally we call the run_assistant() function to start everything. It first greets the user then goes through each command and performs the correct action.
Output: ![]() This assistant can perform different tasks based on voice commands, such as telling the time, opening websites, sending emails, telling jokes, search on Wikipedia, open websites and many more.
Comment Explore |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |