A child monitoring system, comprising:
- at least one audio sensor, located at a first location, configured to capture a speech data associated with a child;
- at least one video sensor, located at a second location, configured to capture an activity data associated with the child;
- an input module, configured to receive one or more child parameters, wherein the one or more child parameters comprise age, gender and at least one of height and weight;
- a processing module comprising:
- a speech recognition module configured to receive the speech data from the at least one audio sensor, and determine a first category information and a time associated with the first category information in response to computation of the speech data associated with the child by using a speech recognition machine learning module;
- an activity recognition module configured to receive the activity data from the at least one video sensor, and determine a second category information in response to computation of the activity data by using an activity recognition machine learning module;
- a classifier module configured to receive the first category information and the time associated with the first category information from the speech recognition module, and receive the second category information from the activity recognition module, and one or more child parameters from the input module;
- wherein the classifier module comprises a suggestion machine learning module, the classifier module being configured to:
- generate a first suggestion in response to a presence of at least one or more suggestions associated with the first category information, the time associated with the first category information, the second category information, and one or more child parameters in a suggestion database, and
- when the suggestion database does not contain the at least one or more suggestions associated with the first category information, the time associated with the first category information, the second category information, and the one or more child parameters for generating the first suggestion, the classifier module is further configured to generate a second suggestion in response to a presence of at least one or more suggestions associated with the first category information, the time associated with the first category information, the second category information, and one or more child parameters in a predefined child development database;
- and
- a display module configured to display the first suggestion or the second suggestion received from the classifier module;
- wherein the suggestion database is configured to be updated in response to receiving an input from the display module generated from the interaction with the first suggestion or the second suggestion displayed on the display module.