Companies Home Search Profile

Speech recognition based home automation

Focused View

Venkatesh Varadachari,Satyajeet Sah,Abhishek Vijay

1:12:51

9 View
  • 1 - Quiz 1.html
  • 1 - What you will learn from the course.mp4
    03:02
  • 2 - Speech recognitionbased home automation.mp4
    05:38
  • 3 - Hardware and software.mp4
    09:44
  • 2 - Quiz 2.html
  • 4 - Getting started.mp4
    10:47
  • 5 - Setting up Audio devices for the latest version of Raspbian Jessie.html
  • 5 - asoundrc.txt
  • 6 - Configuring Jasper and setting up witai.mp4
    08:35
  • 7 - Setting up Jasper using Google Speech API as STT engine.html
  • 8 - StepbystepproceduretoinstalljasperwithWitaiandespeak.pdf
  • 8 - Step by step procedure for installing Jasper with Witai STT and espeak TTS.html
  • 9 - Using Snowboy for keyword detection.mp4
    11:28
  • 10 - Generating pmdl file for snowboy from raspberry pi using the snowboy API.html
  • 11 - Modified Jasper files Snowboy integration.html
  • 12 - Developing your standard module.mp4
    04:43
  • 13 - Circuit diagram Light and fan control.html
  • 14 - Creating the home automation module.mp4
    03:38
  • 15 - Source code Lightpy.html
  • 16 - Real time demonstration Light and fan control.mp4
    01:22
  • 17 - Light and Fan control using Snowboy.html
  • 3 - Quiz 3.html
  • 18 - Circuit diagram Motor control.html
  • 19 - Servo motor control Jasper module.mp4
    07:57
  • 20 - Source code Motorpy.html
  • 21 - Real time demonstration Motor control.mp4
    02:36
  • 22 - Controlling Servomotor using Snowboy.html
  • 23 - Conclusion.mp4
    03:21
  • Description


    Learn and explore the concepts of speech recognition and control to get started on your DIY smart home.

    What You'll Learn?


    • Learn basic concepts of speech recognition, the Jasper voice-control platform, and Snowboy hotword detction.
    • Learn how to integrate Snowboy's offline hotword detection with Jasper's voice platform.
    • Learn to connect appliances to the Raspberry Pi using relay modules.
    • Program Jasper voice-controlled modules to control lights, fans, and a servo motor.
    • Apply the above to setup a custom/personalized automation system.

    Who is this for?


  • This course is meant for anyone with an interest in speech recognition and home automation.
  • This course requires basic knowledge of the Raspberry Pi, Python programming, and Linux.
  • This course is meant for intermediate-level programmers looking to create a personalized speech-control system.
  • What You Need to Know?


  • Basic knowledge of Linux - basic navigation, and ALSA configuration.
  • Python programming knowledge - the regular expression operations module and file handling I/O
  • Basic working knowledge of household appliances (fans, lights etc.) and circuitry.
  • More details


    Description

    This course will focus on teaching you how to set up your very own speech recognition-based home automation system to control basic home functions and appliances automatically and remotely using speech commands. Furthermore, we will teach you how to control a servo motor using speech control to move the motor through a required angle.
    To learn how to automate your home, the best place to start is with your personal needs. So, in this course, we will focus on basic control of lighting and ventilation inside a home. This will give you a solid base to build upon by teaching you the basics required for simple speech-controlled automation and enable you to automate almost any appliance in your house – limited only by your creativity and knowledge. 
    Once we have grasped basic lighting control, we will move on to controlling a servo motor using PWM output from the Raspberry Pi GPIO pin. We will also use python file I/O to store the motor’s position.
    This home automation course will involve teaching you how to control and automate lighting and ventilation appliances, with the potential for expansion of the system to control a variety of services and functions – from home appliances to monitoring and security systems. The system used for home automation will involve using Raspberry Pi 3 and writing python codes as modules for Jasper, which is an open-source platform for developing always-on speech controlled applications. 
    This course aims to help you attain control of household activities, and appliances via futuristic speech recognition. Using Speech-to-text and text-to-speech engines, it is possible to communicate effectively and efficiently with Jasper to carry out simple commands or tasks like activating, and deactivating relay switches to control home appliances without the need for physical exertion.  
    This course will also teach you how to modify the open source Jasper platform to use Snowboy hotword detection engine for offline speech recognition for keyword detection while using wit ai online speech recognition for command word detection. We do this as a precaution to safeguard the privacy of the user while retaining Jasper’s always listening feature.

    Who this course is for:

    • This course is meant for anyone with an interest in speech recognition and home automation.
    • This course requires basic knowledge of the Raspberry Pi, Python programming, and Linux.
    • This course is meant for intermediate-level programmers looking to create a personalized speech-control system.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Venkatesh Varadachari
    Venkatesh Varadachari
    Instructor's Courses
    Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer maker education company head-quartered in Singapore.     Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.      Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.      He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.
    Satyajeet Sah
    Satyajeet Sah
    Instructor's Courses
    Satyajeet is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satyajeet holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer and spends his time creating exciting courses around  the credit card sized Raspberry Pi.
    Abhishek Vijay
    Abhishek Vijay
    Instructor's Courses
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 12
    • duration 1:12:51
    • English subtitles has
    • Release Date 2024/05/03