14. A non-transitory memory with instructions stored thereon that when read by a computer cause the computer to perform: characterizing, by the processor, a number of primary voice attributes of a primary agent; accessing, by the processor, a voice portion of a communication between the primary agent and a customer; monitoring, by the processor, the voice portion for a key term; associating, by the processor, the key term with an expected time context; determining, by the processor, an actual time context of the key term within the communication; detecting, by the processor, the key term in the monitored voice portion; in response to detecting the key term, characterizing a number of term attributes for the key term; determining, by the processor, that the number of term attributes for the key term substantially matches the number of primary voice attributes; and the processor, upon determining (a) that the number of term attributes for the key term substantially matches the number of primary voice attributes and (b) that the actual time context and the expected time context substantially agree, assigning the key term speaker to be the primary agent.
14. A non-transitory memory with instructions stored thereon that when read by a computer cause the computer to perform: characterizing, by the processor, a number of primary voice attributes of a primary agent; accessing, by the processor, a voice portion of a communication between the primary agent and a customer; monitoring, by the processor, the voice portion for a key term; associating, by the processor, the key term with an expected time context; determining, by the processor, an actual time context of the key term within the communication; detecting, by the processor, the key term in the monitored voice portion; in response to detecting the key term, characterizing a number of term attributes for the key term; determining, by the processor, that the number of term attributes for the key term substantially matches the number of primary voice attributes; and the processor, upon determining (a) that the number of term attributes for the key term substantially matches the number of primary voice attributes and (b) that the actual time context and the expected time context substantially agree, assigning the key term speaker to be the primary agent. 20. The instructions of claim 14 being further operable to cause the computer to further perform: assigning, by the processor, an action to perform upon the primary agent speaking the key term; and upon assigning the key term speaker to be the primary agent, performing the action.