13. A method of providing error correction in a caption-based communication system, the method comprising: receiving, at a first communication device associated with a call assistant within a captioning service, a voice signal during a real-time communication session between a second communication device associated with a hearing-impaired user and a third communication device; receiving, at a second communication device, the voice signal from the first communication device within the remote communication device during the real-time communication session; generating, at the first communication device, a text transcription for the voice signal during the real-time communication session using a speech recognition program; transmitting, from the first communication device to the second communication device, a first block of text of the text transcription; receiving, at the second communication device, the first block of text of the text transcription of the voice signal from the remote captioning service; displaying the first block of text on a second electronic display of the second communication device during the real-time communication session; receiving, through a first input device of the first communication device, corrections corresponding to an error within at least a portion of a text transcription after of the text transcription to the second communication device has already occurred; generating, at the first communication device, a replacement block of text responsive to the corrections; transmitting the replacement block of text from the first communication device to the second communication device as an inline correction for the error with instructions for the second communication device to indicate that the block of text is a correction for the portion of the text transcription to be replaced; receiving, at the second communication device, the replacement block of text from the remote captioning service after the first block of text has been received and displayed by the second electronic display; and displaying the replacement block of text on the second electronic display as an inline correction for the first block of text previously displayed by the second communication device.
13. A method of providing error correction in a caption-based communication system, the method comprising: receiving, at a first communication device associated with a call assistant within a captioning service, a voice signal during a real-time communication session between a second communication device associated with a hearing-impaired user and a third communication device; receiving, at a second communication device, the voice signal from the first communication device within the remote communication device during the real-time communication session; generating, at the first communication device, a text transcription for the voice signal during the real-time communication session using a speech recognition program; transmitting, from the first communication device to the second communication device, a first block of text of the text transcription; receiving, at the second communication device, the first block of text of the text transcription of the voice signal from the remote captioning service; displaying the first block of text on a second electronic display of the second communication device during the real-time communication session; receiving, through a first input device of the first communication device, corrections corresponding to an error within at least a portion of a text transcription after of the text transcription to the second communication device has already occurred; generating, at the first communication device, a replacement block of text responsive to the corrections; transmitting the replacement block of text from the first communication device to the second communication device as an inline correction for the error with instructions for the second communication device to indicate that the block of text is a correction for the portion of the text transcription to be replaced; receiving, at the second communication device, the replacement block of text from the remote captioning service after the first block of text has been received and displayed by the second electronic display; and displaying the replacement block of text on the second electronic display as an inline correction for the first block of text previously displayed by the second communication device. 15. The method of claim 13 , further comprising displaying the replacement block of text as an inline correction on a first electronic display of the first communication device to be visible to the call assistant during the real-time communication session.