20. A method comprising: accessing, by a processor, data defining a transcript, the transcript representing a plurality of words of an audio recording, wherein the accessed data includes the words of the transcript and a timestamp for each word; receiving, by the processor, data indicating a selection of a first word of the transcript; receiving, by the processor, data indicating an edit to insert a new word into the transcript between the first word and a second word adjacent to the first word; determining, by the processor, a time difference between a first time index marker corresponding to the beginning of the first word and a second time index marker corresponding to the beginning of the second word; determining, by the processor a first duration of the first word and a new duration of the new word; and in response to determining that the new duration is less than the sum of the first duration and the time difference, inserting the new word adjacent to the first word.
20. A method comprising: accessing, by a processor, data defining a transcript, the transcript representing a plurality of words of an audio recording, wherein the accessed data includes the words of the transcript and a timestamp for each word; receiving, by the processor, data indicating a selection of a first word of the transcript; receiving, by the processor, data indicating an edit to insert a new word into the transcript between the first word and a second word adjacent to the first word; determining, by the processor, a time difference between a first time index marker corresponding to the beginning of the first word and a second time index marker corresponding to the beginning of the second word; determining, by the processor a first duration of the first word and a new duration of the new word; and in response to determining that the new duration is less than the sum of the first duration and the time difference, inserting the new word adjacent to the first word. 21. The method of claim 20 , further comprising: providing an interface displaying at least a portion of the transcript, the interface configured to receive a command identifying a selected word of the transcript and a desired edit from a plurality of permitted edits to the transcript, wherein the command is restricted to selection of a single word; receiving data via the interface indicating a selection of the first word and the desired edit; and in response to receiving the selection and the desired edit, editing the transcript, wherein editing the transcript comprises editing only data relating to one or more of the first word and the second word adjacent to the first word.