Patent ID: 7440900

Claim:
A voice message processing system, comprising: a voice message (VM) data store storing voice message data indicative of a plurality of voice messages; a non-server based voice data processor, configured to be under personal control of a user during runtime voice data processing, coupled to the VM data store, configured to access the voice messages, extract desired information from the voice messages and augment the VM data stored in the VM data store with the desired information, the desired information including speaker identification information, acoustic information, voice message content, and speaking rate information, the augmented VM data comprising: speaker identity of the speaker of the voice message obtained by the voice data processor accessing a plurality of acoustic speaker identification models and obtaining the speaker identification based on the speaker identification information, speaker emotion based on the acoustic information, a voice message summary generated from the voice message content, and a speaking rate obtained from the speaking rate information; a user interface component coupled to the VM data store and configured to provide user access to the augmented VM data, the user interface component providing a display that displays the speaker identity obtained from the speaker identification models, the speaker emotion, the voice message summary, and an adjustment user interface element that is actuable to adjust the speaking rate of playback of the voice message; and wherein the voice data processor comprises a rate normalization component configured to receive the speaking rate information and normalize an associated voice message to a preselected speaking rate.