1. A method, in a data processing system, for performing dynamic automatic speech recognition on a portion of multimedia content, comprising: segmenting the multimedia content into a at least one segment, wherein each segment is a homogeneous region of content with regard to speakers and background sounds in the region of content; identifying, for the at least one segment, a speaker providing speech in an audio track of the at least one segment, using information retrieved from a social network service source; generating a speech profile for the speaker using information retrieved from the social network service source; generating an acoustic profile for the segment based on the generated speech profile; dynamically configuring an automatic speech recognition engine of the data processing system for operation on the at least one segment based on the acoustic profile; and performing automatic speech recognition operations on the audio track of the at least one segment to generate a textual representation of speech content in the audio track corresponding to the speaker.