10. An apparatus comprising: automatic speech recognition means for producing a document based on an audio signal; user input means for receiving input text; character determination means to determine whether the input text contains at least one non-alphanumeric character; anchor identification means for identifying the input text as first anchor text if the character determination means determines that the input text does not contain at least one non-alphanumeric character; search means for determining whether the document contains an instance of the first anchor text if the character determination means determines that the input text does not contain at least one non-alphanumeric character; text identification means for identifying the instance of the first anchor text in the document if the character determination means determines that the input text does not contain at least one non-alphanumeric character; the anchor identification means for identifying a portion of the input text appearing before a sole first non-alphanumeric character as the first anchor text if the character determination means determines that the input text does contain solely the first non-alphanumeric character; the search means for determining whether the document contains an instance of the first anchor text if the character determination means determines that the input text does contain solely the first non-alphanumeric character; the text identification means for identifying, in the document, a portion of the input text appearing after the first anchor text as replacement if the character determination means determines that the input text does contain solely the first non-alphanumeric character; the anchor identification means for identifying a portion of the input text appearing before a first one of a plurality of non-alphanumeric characters as first anchor text, for identifying a portion of the input text appearing after a last one of the plurality of non-alpha-numeric characters as second anchor text, and identifying a portion of the input text in between the first anchor text and the second anchor text as replacement text, if the character determination means determines that the input text contains a plurality of non-alphanumeric characters; the search means for determining whether the document contains an instance of the first anchor text and an instance of the second anchor text at a position in the document after the instance of the first anchor text; the text identification means for identifying text in the document between the instance of the first anchor text and the instance of the second anchor text if it is determined that the document contains an instance of the first anchor text and an instance of the second anchor text at a position in the document after the instance of the first anchor text; replacement means for replacing the text in the document between the instance of the first anchor text and the instance of the second anchor text with the replacement text if it is determined that the document contains the instance of the first anchor text and the instance of the second anchor text at the position in the document after the first anchor text, without replacing the instance of the first anchor text and without replacing the instance of the second anchor text, and for moving, automatically after replacing the text in the document between the instance of the first anchor text and the instance of the second anchor text, a text cursor to a position in the document corresponding to a current audio cursor position representing a location in the audio signal that is being played back.
11. The apparatus of claim 10 , the first one of the plurality of non-alphanumeric characters is a leftmost non-alphanumeric character, and the last one of the plurality of non-alphanumeric characters is a rightmost non-alphanumeric character.