6. A method of implementing voice-enabled applications in a converged voice and data network IP environment that supports and implements VoIP connections, protocols and traffic, comprising: a. entering human voice data as data packets from a speaker into a converged VoIP voice and data packet-switched IP based network for later processing and acoustic matching; b. non-intrusively processing the voice data from an end user biometrically while the end user is speaking into the converged VoIP voice and data packet-switched IP based network; c. preparing the voice data for VoIP speech processing function with a front-end processing module to separate the pauses in the speech from the voice data and utilizing a voice feature extraction module to ready the speech for a processing algorithm from a speech engine; d. synchronizing generated control information with a data exchange between a data preparation module and the speech engine through a speech application interface; e. processing the voice features by the speech engine to perform at least one combination of the speech processing and pattern recognition algorithms implemented by the speech engine; f. providing feedback to the end user to communicate the result from the speech processing; and g. taking an action responsive to the result from the processing of the voice.
6. A method of implementing voice-enabled applications in a converged voice and data network IP environment that supports and implements VoIP connections, protocols and traffic, comprising: a. entering human voice data as data packets from a speaker into a converged VoIP voice and data packet-switched IP based network for later processing and acoustic matching; b. non-intrusively processing the voice data from an end user biometrically while the end user is speaking into the converged VoIP voice and data packet-switched IP based network; c. preparing the voice data for VoIP speech processing function with a front-end processing module to separate the pauses in the speech from the voice data and utilizing a voice feature extraction module to ready the speech for a processing algorithm from a speech engine; d. synchronizing generated control information with a data exchange between a data preparation module and the speech engine through a speech application interface; e. processing the voice features by the speech engine to perform at least one combination of the speech processing and pattern recognition algorithms implemented by the speech engine; f. providing feedback to the end user to communicate the result from the speech processing; and g. taking an action responsive to the result from the processing of the voice. 10. The method of claim 6 , wherein said step of taking an action responsive to the result from the processing of the voice, further comprising: h. entering into a dialog with the end user with the aim of acquiring additional voice data from the user, in the case when the first voice data entry does not secure sufficient accuracy from the speech processing algorithms; i. entering into a dialog with the end user with the aim of acquiring additional voice data from the user in order to perform additional speech processing using a different algorithm from the speech engine for a separate purpose; j. indicating to the user the result of the VoIP speech processing operation; and k. repeating the above instant steps if the voice enabled application requires it.