A method for unsupervised automated event detection from multimedia based on parsing an audio stream in real-time. Audio mining techniques are used along with speech recognition software to extract customized keywords that are specific to the application. Machine learning and knowledge-based techniques are used to remove any ambiguity in converted text to achieve high accuracy in keyword detection, and to perform disambiguation of polysemous terms. Knowledge graph and rule based intelligent software generates events by analyzing the stream of keywords. Events are transformed into customized reports based on the application. The system also predicts a personalized future event considering the current and historical domain-specific data along with local (personal) and contextual (ambient) data using an artificial neural network. Events may be video-recorded with a system for automated unsupervised video capture of the events from one or more video streams without manual panning or zooming of a video camera.
VOICE BASED REALTIME EVENT LOGGING