15. A system for assisting a user performing a procedure, the method comprising: a camera for capturing images of user activity while the user is performing the procedure; a computer processing system for converting the images of user activity into a text representation of user activity, comparing the text representation of user activity to procedure documentation, searching through additional information pertaining to a given step with which the user is experiencing difficulty to identify one or more relevant sub-portions; and a display or speaker for at least one of visually and audibly indicating a corrective action to the user responsive to a mismatch result from said comparing step, wherein only the one or more relevant sub-portions are audibly or visually provided to the user while other portions of the additional information are skipped from being audibly or visually provided to the user.
15. A system for assisting a user performing a procedure, the method comprising: a camera for capturing images of user activity while the user is performing the procedure; a computer processing system for converting the images of user activity into a text representation of user activity, comparing the text representation of user activity to procedure documentation, searching through additional information pertaining to a given step with which the user is experiencing difficulty to identify one or more relevant sub-portions; and a display or speaker for at least one of visually and audibly indicating a corrective action to the user responsive to a mismatch result from said comparing step, wherein only the one or more relevant sub-portions are audibly or visually provided to the user while other portions of the additional information are skipped from being audibly or visually provided to the user. 17. The system of claim 15 , wherein the computer processing system is implemented as a server using a cloud computing configuration.