7. A non-transitory computer-readable medium containing a program which, when executed, performs a method, the method comprising: receiving a spoken first communication from a first sender to a first recipient; obtaining information relating to a second communication from a second sender to a second recipient, wherein the second communication was made before the spoken first communication and is different from the spoken first communication; using the obtained information to create a final language model by: obtaining a general language model; using the obtained information to create a specific language model; and creating the final language model using the general model and the specific language model; and using the language model to transcribe the spoken first communication.
7. A non-transitory computer-readable medium containing a program which, when executed, performs a method, the method comprising: receiving a spoken first communication from a first sender to a first recipient; obtaining information relating to a second communication from a second sender to a second recipient, wherein the second communication was made before the spoken first communication and is different from the spoken first communication; using the obtained information to create a final language model by: obtaining a general language model; using the obtained information to create a specific language model; and creating the final language model using the general model and the specific language model; and using the language model to transcribe the spoken first communication. 11. The computer-readable medium of claim 7 , wherein the obtained information comprises a location of the second sender.