1. A method for determining speech effectiveness, the method comprising: receiving, by one or more computer processors, speech input; determining, by the one or more computer processors, based, at least in part, on the received speech input, a speaking mode of the received speech input, the speaking mode being one of: a conversation with words spoken by two or more people during a predetermined time interval, and a presentation with words spoken by one person and not any other person during a predetermined time interval; detecting, by the one or more computer processors, at least one problem with the speech input; if the speaking mode of the received speech input is determined to be a presentation and not a conversation, weighting the detected at least one problem with the speech input using a first factor while using the at least one or more computer processors, and, if the speaking mode of the received speech input is determined to be a conversation and not a presentation, weighting the detected at least one problem with the speech input using a second factor while using the at least one or more computer processors; and notifying a user, by the one or more computer processors, of the detected at least one problem with the speech input, if a rate of occurrence of the detected at least one problem exceeds a pre-defined threshold of the at least one problem with the speech input, wherein the rate of occurrence is based on the weighting of the at least one problem with the speech input and a base value of occurrence of the at least one problem with the speech input.
1. A method for determining speech effectiveness, the method comprising: receiving, by one or more computer processors, speech input; determining, by the one or more computer processors, based, at least in part, on the received speech input, a speaking mode of the received speech input, the speaking mode being one of: a conversation with words spoken by two or more people during a predetermined time interval, and a presentation with words spoken by one person and not any other person during a predetermined time interval; detecting, by the one or more computer processors, at least one problem with the speech input; if the speaking mode of the received speech input is determined to be a presentation and not a conversation, weighting the detected at least one problem with the speech input using a first factor while using the at least one or more computer processors, and, if the speaking mode of the received speech input is determined to be a conversation and not a presentation, weighting the detected at least one problem with the speech input using a second factor while using the at least one or more computer processors; and notifying a user, by the one or more computer processors, of the detected at least one problem with the speech input, if a rate of occurrence of the detected at least one problem exceeds a pre-defined threshold of the at least one problem with the speech input, wherein the rate of occurrence is based on the weighting of the at least one problem with the speech input and a base value of occurrence of the at least one problem with the speech input. 5. The method of claim 1 , further comprising: determining, by the one or more computer processors, whether a first speaking mode of the received speech input has changed, wherein a speaking mode of the received speech input is one of a conversation and a presentation; responsive to determining, by the one or more computer processors, the first speaking mode of the received speech input has changed, determining, based on the received speech input, by the one or more computer processors, a second speaking mode of the received speech input; detecting, by the one or more computer processors, based, at least in part, on the second speaking mode of the received speech input, at least one problem with the speech input; determining, by the one or more computer processors, based, at least in part, on the second speaking mode of the received speech input and the detected at least one problem with the speech input, whether the rate of occurrence of the detected at least one problem with the speech input exceeds the pre-defined threshold of the at least one problem with the speech input; and responsive to determining, by the one or more computer processors, that the rate of occurrence of the detected at least one problem with the speech input exceeds the pre-defined threshold of the at least one problem with the speech input, notifying, by the one or more computer processors, the user.