starweaver-logo
LOG INGET STARTED
LOG INGET STARTED
  • Browse
  • Doing

  • On Air
  • Channels
  • Career Paths
  • LEARNING

  • Courses
  • Certifications
  • Journeys
  • Test Prep
  • CONNECTING

  • How It Works
  • Community
  • Techbytes
  • Podcasts
  • Leaderboards
  • SUPPORT

  • Support & FAQs
  • Starweaver for Business
  • Starweaver for Campus
  • Teach with Starweaver
footer-brand-logo
  • COMPANY
  • About Us
  • Support and Knowledge Base
  • Policies & Terms
  • Contact
  • CONTENT
  • Courses
  • Certifications
  • Journeys
  • Test Prep
  • Meet the Gurus
  • Techbytes
  • FOR ORGANIZATIONS
  • Starweaver for Business
  • Starweaver for Campus
  • Catalogue
  • Pricing
  • Private Classes
  • PARTNER WITH US
  • Instructors & Teachers
  • Books, Writing & Publishing
  • FOLLOW US
    • facebook
    • twitter
    • linkedin
    • pinterest
    • instagram
    • youtube
Our trademarks include Starweaver®, Make genius happen™, Education you can bank on®, People are your most important assets!®, Body of Knowledge™, StarLabs™, LiveLabs™, Journeys™
© Starweaver Group, Inc. All Rights Reserved.
  1. Courses
  2. >
  3. Learn to Create Advance AI Assistants with Python

Learn to Create Advance AI Assistants with Python

In this course, you will learn how you can make an advanced AI assistant using Python which can automate tasks with just one voice command and uses different technologies to add unique features.

Arbaz Khan
Arbaz Khan
Data Science | core | 4 hours |   Published: Feb 2022

    Discussions

Overview

2KSTUDENTS*
93.7%RECOMMEND*

This course includes:

  • 4+ hours of on-demand video
  • 29 modules
  • Core level
  • Direct access/chat with the instructor
  • 100% self-paced online
  • Many downloadable resources
  • Shareable certificate of completion

An intelligent virtual assistant (IVA) or intelligent personal assistant (IPA) is a software agent that can perform tasks or services for an individual based on commands or questions. In this course, you will learn how you can make an advanced AI assistant using Python. It can automate tasks with just one voice command and uses different technologies to add unique features such as: 

  • Send Emails 
  • Google Search 
  • Wikipedia Search 
  • Play Songs 
  • Weather Updates 
  • News Updates 

And many more.... 

Skills You Will Gain

AI assistant
Personal Assistant
Python
Virtual Assistant

Learning Outcomes (At The End Of This Program, You Will Be Able To...)

  • To create an AI assistant 
  • To automate tasks with just one voice command. 
  • Use different technologies to add unique features to the assistant. 

Prerequisites

  • Basic knowledge of Python  

Who Should Attend

  • Beginners interested in Python 
  • Beginners interested in NLP 
  • Beginners interested in Artificial Intelligence 

Curriculum

Instructors

*Where courses have been offered multiple times, the “# Students” includes all students who have enrolled. The “%Recommended” shown is also based on this data.
1Welcome to the course!
2Module 1: Introduction
3Module 2: Development Environment Setup
4Module 3: Text to Speech
5Module 4: Change Voices
6Module 5: Time + Date Function
7Module 6: Greeting and Wish Me Function
8Module 7: User Input CMD (Text Input) / Mic (Audio Input)
9Module 8: Switch between Jarvis / Friday Mode
10Module 9: Send Email Function
11Module 10: Send What's App Messages Function
12Module 11: Search On Wikipedia Function
13Module 12: Search On Google Function
14Module 13: Play YouTube Videos Function
15Module 14: Weather Updates Function
16Module 15: News Updates Function
17Module 16: Read Selected Text Function
18Module 17: Covid-19 Updates Function
19Module 18: Open Vs Code
20Module 19: Open My Documents
21Module 20: Jokes Function
22Module 21: Screen Shot Function
23Module 22: Remember Function
24Module 23: Password Generator
25Module 24: JARVIS UI

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 01 - JARVIS 2.0 INTRO

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 02 - Development Environment Setup

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

About this course: Overview, Learning Outcomes, Who Should Enroll...

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 20 - News Updates

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 05 - Voices

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 08 - Greeting Function

Segment - 09 - Wish Me

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 10 - TakeCommandCMD Function

Segment - 11 - TakeCommandMIC Function

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 06 - Time Function

Segment - 07 - Date Function

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 12 - Switch voices

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 25 - Jokes Function

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 03 - Text To Speech Basics

Segment - 04 - Text To Speech With User Input (CMD)

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 16 - Search On Wikipedia

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 21 - Read Selected Text

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 17 - Search On Google

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 18 - Play YouTube Videos

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 13 - Send Email - 1

Segment - 14 - Send Email - 2

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 24 - Open My Documents

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 22 - Covid-19 Updates

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 26 - Screen Shot Function

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 19 - Weather Updates

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 28 - Password Generator

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 23 - Open Vs Code

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 27 - Remember Function

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 29 - JRAVIS UI

You need to enroll in this course to access the curriculum. Click 'Enroll' to get started!

Segment - 15 - Send What's App Messages

Arbaz Khan

Arbaz Khan

With a passion for technology and a commitment to excellence, Arbaz Khan is a Computer Science Engineer devoted to advancing the field through both research and teaching. Recognized globally from a young age for his academic contributions, Arbaz has authored two research papers published in international journals—one of which earned copyright protection from the Government Copyright Office of India. Over the years, he has educated more than 250,000 students worldwide, delivering high-impact programming courses across 12 different e-learning platforms. His areas of expertise include Research, IoT, Python, and Data Science, and he is known for combining comprehensive instruction with hands-on projects that empower learners with real-world skills. Proficient in programming languages such as C, C++, Java, and Python, Arbaz enables students to automate everyday tasks, explore innovative projects in AI, ML, IoT, Automation, and Robotics, and apply their learning in practical contexts. He channels this mission through his startup, GetSetCode (GSC), a hub for tech-driven innovation. Arbaz also serves as an AI Architect at Data Binaries, where he designs customized AI solutions for client applications, and is the Founder of Crashcode.tech, a platform focused on mentoring aspiring software developers. As an instructor on renowned platforms including Udemy, Skillshare, and codedamn, his dedication to education reaches learners across the globe. He holds a Master's degree in Computer Science & Engineering from PES College of Engineering, Aurangabad, and continues to bridge the gap between theoretical knowledge and practical application in the rapidly evolving tech landscape.
VIEW MY CHANNEL