help Help
book LEARNING
emoji_events COMPETITIONS
people_alt Projects
shopping_basket MARKETPLACE
English
arrow_drop_down
English
中文
arrow_drop_down
Chinese Yuan (¥)
US Dollar ($)
Indian Rupee (₹)
Nigerian Naira(₦)
Euro (€)
Hong Kong Dollars(HK$)

Need to access a workshop / class ?

Enter your classcode

fingerprint


My Account

My Billing

SETTINGS

Invite A Friend


01/17/2021 09:41 PM
SIGN IN
REGISTER
SIGN IN
REGISTER

English
arrow_drop_down
English
中文
arrow_drop_down
Chinese Yuan (¥)
US Dollar ($)
Indian Rupee (₹)
Nigerian Naira(₦)
Euro (€)
Hong Kong Dollars(HK$)

book LEARNING

emoji_events COMPETITIONS

people_alt Projects

shopping_basket MARKETPLACE

help Help

01/17/2021 09:41 PM

Hot Word Detection with Python, Neural Networks-TensorFlow and ROS Integration

starstarstarstarstar_half
(223 ratings)
  • access_time 6 hours
  • trending_up Intermediate
  • label Artificial Intelligence
Get this Course

How would you like to access this course?

close

Subscribe to Beginner Plan ( $... monthly)
radio_button_unchecked
Subscribe to Professional Plan ( $... monthly)

This course is part of the Robociti Professional subscription package, which gives you access to 20 total courses. Learn More

radio_button_unchecked
Buy only this course ( $...)

Choose this option to get lifetime access to ONLY the "Hot Word Detection with Python, Neural Networks-TensorFlow and ROS Integration" course on Robociti.


Subscribe
Course Details
Reviews
Discussions
Back to Course List
Back to Course List

About This Course

Join "Hot Word Detection with Python, Neural Networks-TensorFlow and ROS Integration" on Robociti to upgrade your skills in Speech Processing and learn how to construct a hot word/wake-up word detection module that can process a live or pre-recorded audio stream in order to detect a preset hot word that can be used to wake up your system for further processing, much like in the case of many popular AI-based voice assistant systems that can be woken by a word, like "Hey Google", "Hey Alexa" or others. And do this by using popular frameworks like Python programming for audio processing, TensorFlow and Keras for Neural Network model construction and fast deployment, and ROS (Robot Operating System) for further integration in larger projects in AI and Robotics. Firstly, students are taught how to pre-process their audio input of the hot word in order to create their data set, including the recording and sampling of the audio and the Data Augmentation steps using Python commands. Then, the process for using the dataset constructed to train a suggested Neural Network Model based on TensorFlow and Keras is analyzed, along with tips about how to optimize the training process. Finally, TensorFlow Lite is used for fast deployment of our model on a scarce resource system and the module is integrated into the ROS framework for easier use with other modules in robotic and AI applications.

Course Features

  • check_circle Programming Environment
  • check_circle Jupyter Notebook
  • check_circle Forum & Support

Course Chapters

Dataset Creation

  • Robot Management
  • WorkSpace Setup
  • Data preparation
  • Data augmentation
  • Model training
  • Real time inference
  • Ros integration
  • Course Completion
Requirements
Students are required to have basic knowledge of Python programming and Machine Learning concepts, as well as basic understanding of Speech Processing. Robociti courses such as "Introduction to Speech Recognition with Neural Networks", "Introduction to Machine Learning" and "Python Basics for AI & Robotics I & II" are considered as prerequisites for this course.

Courses Contributor

label
Robiciti Team

Course Reviews

Robociti is recommended by students and professionals

alt

Robociti is the go-to platform to learn robotics from scratch. Its teaching methodology equips you with knowledge that is relevant, with lesson progressions that build foundation upon foundation.

Jeffrey - Engineering Student

starstarstarstarstar
alt

Finally a platform for the community of RoboGeeks, where one does not only have the opportunity to acquire the know-how of robotics, but can also meet and connect with others who share the same interest!

Lajos - Robotics Hobbyist

starstarstarstarstar
alt

The courses on Robociti are a great way to have a soft start in robotics. I didnt have any experience before and found that the coding and building were taught very instructively.

Adrian - Robotics Student

starstarstarstarstar_half
alt

Very easy to understand. The slides and quizzes make this course easy and interesting.

Dylan - Student

starstarstarstarstar
alt

I love this course. It is great. I am a beginner and so far I understand it.

Kumar - Hobbyist

starstarstarstarstar

Course Discussions

forum
Have any questions or comments? Join the discussion on the Robociti Forum and share with other learners.

No. 1 AI & Robotics learning community

English
arrow_drop_down
English
中文

About Us

Our Company

Legal

Privacy Policy

Refund Policy

Careers

Products and Services

Courses

Competitions

Marketplace

Projects

Blog

Free Resources


Support

Help

FAQs

Contact Us


Go Social


@ 2021 Popular Robotics Inc. 博普乐科技(北京)有限公司

business 北京市海淀区上地信息路26号1层0106-201室

京ICP备19029546号-1