
Create your own voice assistant by exploring how voice commands work, with a live demo and basics of Python for developing the system.
Explore Python, an object-oriented high-level language, and learn how its simple syntax and rich libraries power web and desktop apps, deep learning, and open-source communities.
Install Anaconda with the 64-bit graphical installer by checking your system type, download the installer, complete the setup, and open Anaconda Navigator to see its options.
Learn to declare and use variables in Python, storing data such as strings and numbers, and print them to verify contents with examples like name, age, and location.
Explore basic math operations in Python, including addition, subtraction, multiplication, division, and power, and learn how to use variables and augmented assignments like += to update values and print results.
Explore Python comparison operators, including equal, not equal, less than, greater than, and their inclusive forms, through practical examples with labeled values.
Explore how logical operators and, or, and not combine two statements to produce true or false. See when both are true, or any one is true.
Understand Python identity operators and how they check whether variables share the same memory location. See how identical values occupy the same location across variables in Python memory.
Explore conditional statements in Python through practical examples that determine pass or fail and classify results as first class or distinction using if, elif, and else.
Explore looping statements, including for and while loops, with a range from zero to ten that excludes the end and exit conditions to avoid infinite loops.
Explore built-in functions in Python and how libraries speed up math tasks. Use import to access functions like square root, sign, floor, and ceiling.
Define your own user defined functions to add numbers, square values, and handle multiple arguments with loops and parameters, then call and reuse them across programs.
Learn to build your own voice assistant by exploring basic functionality, how to respond to commands, and using Python basics essential for developing the system.
Build your own voice assistant by using a Python library, install and import it, then configure an engine to say hello world.
Learn to define a speak function that takes an audio argument and uses an engine to run and say phrases, enabling you to build your own voice assistant.
Create a time function for your voice assistant using the Time library and daytime to fetch and speak the current time in 12-hour and 24-hour formats.
Define a date function for your own voice assistant, extracting year, month, and day with the daytime library, then speak the current date in a chosen format.
Create your own voice assistant by implementing a WishMe function that greets the user and reports the current time and date, then offers further help.
Configure a time-based greeting in your voice assistant to speak good morning, good afternoon, good evening, or good night, based on the current hour.
Define a take command function using the speech recognition library to capture microphone input, listen, recognize with Google, handle exceptions, and test a formal voice assistant.
Write a main function that takes a command from the user and uses the Take Command routine to process input, then handle time queries with a time function.
Create your own voice assistant that can continuously respond with the current time and date by implementing a while loop and a date function, and stop the loop when needed.
Learn to build a cpu status checker for your voice assistant by importing the required library, implementing a function to fetch cpu and battery usage, and speaking the results.
Create a terminate function for a voice assistant that uses if and elif logic to shut down on a 'go offline' command and handle offline inquiries and prompts.
Define a YouTube search function for a voice assistant by importing the web browser library, opening YouTube, entering a search query, and playing the Pirates of the Caribbean theme song.
Define a Google search function for a voice assistant, convert user input to lowercase, and perform a Google search on Google dot com.
Define a function to tell jokes for a voice assistant by importing a jokes package, installing dependencies, and calling the joke function to deliver a random joke during interactions.
In this course you will learn how to build clever voice assistants.
This course is perfect for curious developers and or entrepreneurs who want to give life to their business or simply improve their customer service agility.
This course takes you from scratch to expert in developing voice assistant. This course covers basis of python and core code of voice assistant.
Structure of the course has total 8 sections.
section 1 : Gives you introduction to python and how to create environment
section 2 : Elaborate the basics of python
section 3 : Understanding looping and conditional statements
section 4 : understanding Built-in functions and Creating user Define functions
section 5 : Introduction to text to speech
section 6 : Creating Date and time Functions for voice assistant
section 7: Creating greeting function and Taking command from user
section 8 : Conversation with Voice assistant
This gives an over view of how course structure looks like.
You will not require an Alexa device although it is cool to see your work in one, and you will not require any knowledge of computer programming although prior knowledge of python is helpful.
Let's get started!
Are there any course requirements or prerequisites?
No specific skills are required, just passion to learn something new
Who this course is for:
Anyone who has a little passion for Computer Science, Artificial Intelligence and Machine Learning