A method,
system, and
computer program product for autonomously transcribing and building tagging data of a conversation. A corpus
processing agent monitors a conversation and utilizes a
speech recognition agent to identify the spoken languages, speakers, and emotional patterns of speakers of the conversation. While monitoring the conversation, the corpus
processing agent determines emotional patterns by monitoring voice modulation of the speakers and evaluating the context of the conversation. When the conversation is complete, the corpus
processing agent determines synonyms and paraphrases of spoken words and phrases of the conversation taking into consideration any localized dialect of the speakers. Additionally,
metadata of the conversation is created and stored in a link
database, for comparison with other processed conversations. A corpus, a transcription of the conversation containing
metadata links, is then created. The corpus processing agent also determines the frequency of spoken keywords and phrases and compiles a popularity index.