13. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: segment a 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; identify, 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; generate a speech profile for the speaker using information retrieved from the social network service source; generate an acoustic profile for the segment based on the generated speech profile; dynamically configure an automatic speech recognition engine of the data processing system for operation on the at least one segment based on the acoustic profile; and perform 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.
13. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: segment a 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; identify, 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; generate a speech profile for the speaker using information retrieved from the social network service source; generate an acoustic profile for the segment based on the generated speech profile; dynamically configure an automatic speech recognition engine of the data processing system for operation on the at least one segment based on the acoustic profile; and perform 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. 17. The computer program product of claim 13 , wherein identifying a speaker providing speech in an audio track of the at least one segment comprises: generating an audio pattern for the speaker from audio data in the audio track of the at least one segment; comparing the audio pattern to stored audio patterns for user accounts in the social network service source; and identifying the speaker based on a match between the audio pattern and a stored audio pattern.