1. A system of providing speech recognition to a user on a mobile device, the system comprising: a hearing assistance processor configured for real-time data exchange with a hearing assistance application, at least one voice processor and at least one recognition processor, the at least one voice processor configured to receive audio data from a telephony device for transmission to the mobile device, the hearing assistance processor configured to continuously receive or intercept in real-time or near real-time the audio data from the voice processor and continuously transmit the audio data in real-time or near real-time to the at least one recognition processor to convert the audio data into corresponding text data, the hearing assistance processor configured to continuously receive the text data from the recognition processor and transmit the text data to the hearing assistance application in real-time or near real-time, wherein the hearing assistance processor is configured to interact with the at least one recognition processor to determine if the audio data is clear or otherwise of sufficient quality to be processed by the at least one recognition processor, and upon determining that the audio data is not clear or of insufficient quality to be processed, sending audio feedback to the telephony device that prompts for improved audio data; and a hearing assistance application on a mobile device having a display screen, the hearing assistance application configured to continuously receive the text data and display at least a portion of the text data on the display screen of the mobile device in real-time or near real-time; whereby operation of the system does not require specific configuration of the telephony device for providing the speech recognition to the user of the mobile device; the hearing assistance application being configured to receive additional audio data from the user of the mobile device and transmit the additional audio data to the hearing assistance processor; the hearing assistance processor being configured to transmit the additional audio data to the at least one recognition processor to convert the additional audio data into corresponding additional text data, receive the additional text data from the at least one recognition processor, and transmit the additional text data to the hearing assistance application; the hearing assistance application being configured to display at least a portion of the additional text data on the display screen of the mobile device and receive confirmation to transmit the additional audio data or the text data to the telephony device, and transmit the confirmation to the hearing assistance processor; and the hearing assistance processor being configured to, in response to receiving the confirmation, transmit the additional audio data, the text data or generated audio data corresponding to the text data to the telephony device via the at least one voice processor.
1. A system of providing speech recognition to a user on a mobile device, the system comprising: a hearing assistance processor configured for real-time data exchange with a hearing assistance application, at least one voice processor and at least one recognition processor, the at least one voice processor configured to receive audio data from a telephony device for transmission to the mobile device, the hearing assistance processor configured to continuously receive or intercept in real-time or near real-time the audio data from the voice processor and continuously transmit the audio data in real-time or near real-time to the at least one recognition processor to convert the audio data into corresponding text data, the hearing assistance processor configured to continuously receive the text data from the recognition processor and transmit the text data to the hearing assistance application in real-time or near real-time, wherein the hearing assistance processor is configured to interact with the at least one recognition processor to determine if the audio data is clear or otherwise of sufficient quality to be processed by the at least one recognition processor, and upon determining that the audio data is not clear or of insufficient quality to be processed, sending audio feedback to the telephony device that prompts for improved audio data; and a hearing assistance application on a mobile device having a display screen, the hearing assistance application configured to continuously receive the text data and display at least a portion of the text data on the display screen of the mobile device in real-time or near real-time; whereby operation of the system does not require specific configuration of the telephony device for providing the speech recognition to the user of the mobile device; the hearing assistance application being configured to receive additional audio data from the user of the mobile device and transmit the additional audio data to the hearing assistance processor; the hearing assistance processor being configured to transmit the additional audio data to the at least one recognition processor to convert the additional audio data into corresponding additional text data, receive the additional text data from the at least one recognition processor, and transmit the additional text data to the hearing assistance application; the hearing assistance application being configured to display at least a portion of the additional text data on the display screen of the mobile device and receive confirmation to transmit the additional audio data or the text data to the telephony device, and transmit the confirmation to the hearing assistance processor; and the hearing assistance processor being configured to, in response to receiving the confirmation, transmit the additional audio data, the text data or generated audio data corresponding to the text data to the telephony device via the at least one voice processor. 9. The system of claim 1 , wherein the hearing assistance processor is configured to derive metadata or parameters for the audio data and determine, for the audio data, a recognition index as an estimation of accuracy using the metadata or the parameters.