A model as a service system in which call participants' emotional or mental state is recognized by the system based on aspects of voice-based audio data collected from the call participants' communication devices, in particular the state of a company's customers. The system provides an algorithm for use by a company employee during an ongoing communication with a customer of the company. The voice-based data is recorded from the participants' communication devices, and sent to a server that analyzes the recordings for characteristics that reflect the current emotional or mental state of call participants, particularly the state of the customer. The characteristics are used to generate an algorithm that provides to a company participant suggestions for modifying aspects of their voice communication with the customer in real- or near real-time.
SPEECH ANALYSIS MODELS AS A SERVICE