12. One or more non-transitory computer-readable media for storing information, having computer-executable instructions embodied thereon that, when executed by one or more computing devices, cause the one or more computing devices to perform a method of generating and using voice characteristic profiles, the method comprising: receiving, at a computing device, information communicated between a first caller's device and a second caller's device during a communication; analyzing the information communicated by a first caller on the first caller's device; identifying a set of sound components from the information communicated by the first caller; determining a first language characteristic for the information communicated by the first caller, by matching a subset of the set of sound components with a threshold number of pre-defined sound components associated with the first language characteristic; and using the first language characteristic associated with the first caller to modify information communicated by a second caller on the second caller's device to match the first language characteristic associated with the first caller, to enhance the communication between the first caller's device and the second caller's device.
12. One or more non-transitory computer-readable media for storing information, having computer-executable instructions embodied thereon that, when executed by one or more computing devices, cause the one or more computing devices to perform a method of generating and using voice characteristic profiles, the method comprising: receiving, at a computing device, information communicated between a first caller's device and a second caller's device during a communication; analyzing the information communicated by a first caller on the first caller's device; identifying a set of sound components from the information communicated by the first caller; determining a first language characteristic for the information communicated by the first caller, by matching a subset of the set of sound components with a threshold number of pre-defined sound components associated with the first language characteristic; and using the first language characteristic associated with the first caller to modify information communicated by a second caller on the second caller's device to match the first language characteristic associated with the first caller, to enhance the communication between the first caller's device and the second caller's device. 16. The method of claim 12 , wherein using the first language characteristic to enhance the communication between the first caller's device and the second caller's device comprises modifying the information communicated by the second caller's device based on the first language characteristic by translating sound components that are absent from a word bank associated with the first language characteristic, and communicating the modified information to the first caller's device during the communication between the first caller's device and the second caller's device.