1. A method for ability enhancement, the method comprising: by a computer system, receiving data representing speech signals from a voice conference amongst multiple speakers, wherein the multiple speakers are remotely located from one another, wherein each of the multiple speakers uses a separate conferencing device to participate in the voice conference; determining speaker-related information associated with the multiple speakers, based on the data representing speech signals from the voice conference; recording conference history information based on the speaker-related information, by recording indications of topics discussed during the voice conference by: performing speech recognition to convert the data representing speech signals into text; analyzing the text to identify frequently used terms or phrases; and determining the topics discussed during the voice conference based on the frequently used terms or phrases; audibly notifying a user to view the conference history information on a display device, wherein the user is notified in a manner that is not audible to at least some of the multiple speakers; and presenting, on the display device, at least some of the conference history information to the user; translating an utterance of one of the multiple speakers in a first language into a message in a second language, based on the speaker-related information, wherein the speaker related information is determined by automatically determining the second and the first language comprising steps of: concurrently or simultaneously applying multiple speech recognizers and using GPS information indicating the speakers' locations; and recording the message in the second language as part of the conference history information.
1. A method for ability enhancement, the method comprising: by a computer system, receiving data representing speech signals from a voice conference amongst multiple speakers, wherein the multiple speakers are remotely located from one another, wherein each of the multiple speakers uses a separate conferencing device to participate in the voice conference; determining speaker-related information associated with the multiple speakers, based on the data representing speech signals from the voice conference; recording conference history information based on the speaker-related information, by recording indications of topics discussed during the voice conference by: performing speech recognition to convert the data representing speech signals into text; analyzing the text to identify frequently used terms or phrases; and determining the topics discussed during the voice conference based on the frequently used terms or phrases; audibly notifying a user to view the conference history information on a display device, wherein the user is notified in a manner that is not audible to at least some of the multiple speakers; and presenting, on the display device, at least some of the conference history information to the user; translating an utterance of one of the multiple speakers in a first language into a message in a second language, based on the speaker-related information, wherein the speaker related information is determined by automatically determining the second and the first language comprising steps of: concurrently or simultaneously applying multiple speech recognizers and using GPS information indicating the speakers' locations; and recording the message in the second language as part of the conference history information. 20. The method of claim 1 , wherein the presenting at least some of the conference history information includes: presenting indications of information items related to subject matter of the voice conference.