A computing apparatus comprising: one or more computer readable storage media; one or more processors operatively coupled with the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media that, when read and executed by the one or more processors, direct the one or more processors to at least: present a waveform associated with an audio recording in a user interface to an application; identify a set of entities associated with the audio recording by transcribing the audio recording and extracting one or more entities referred to in the audio recording, the one or more extracted entities comprising a website; present in said user interface, in a view mode, a set of enhancement items associated with the set of entities, the set of enhancement items comprising an enhancement item associated with the website; in response to a selection of the enhancement item associated with the website, display a visual representation of content from the website in the user interface to the application; in response to receiving an editing mode selection, present at least one of the enhancement items in an original location on the waveform associated with the audio recording; receive an instruction to modify the location of the at least one of the enhancement items on the waveform; and present the at least one of the enhancement items in the modified location on the waveform. one or more computer readable storage media; one or more processors operatively coupled with the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media that, when read and executed by the one or more processors, direct the one or more processors to at least: present a waveform associated with an audio recording in a user interface to an application; identify a set of entities associated with the audio recording by transcribing the audio recording and extracting one or more entities referred to in the audio recording, the one or more extracted entities comprising a website; present in said user interface, in a view mode, a set of enhancement items associated with the set of entities, the set of enhancement items comprising an enhancement item associated with the website; in response to a selection of the enhancement item associated with the website, display a visual representation of content from the website in the user interface to the application; in response to receiving an editing mode selection, present at least one of the enhancement items in an original location on the waveform associated with the audio recording; receive an instruction to modify the location of the at least one of the enhancement items on the waveform; and present the at least one of the enhancement items in the modified location on the waveform. present a waveform associated with an audio recording in a user interface to an application; identify a set of entities associated with the audio recording by transcribing the audio recording and extracting one or more entities referred to in the audio recording, the one or more extracted entities comprising a website; present in said user interface, in a view mode, a set of enhancement items associated with the set of entities, the set of enhancement items comprising an enhancement item associated with the website; in response to a selection of the enhancement item associated with the website, display a visual representation of content from the website in the user interface to the application; in response to receiving an editing mode selection, present at least one of the enhancement items in an original location on the waveform associated with the audio recording; receive an instruction to modify the location of the at least one of the enhancement items on the waveform; and present the at least one of the enhancement items in the modified location on the waveform.