Voice Synthesis for Virtual Agents with Customer Sentiment Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional call centers face challenges in providing personalized customer service through automated systems, as existing technologies struggle to seamlessly transition between virtual agents and human representatives, and fail to adapt voice responses to customer sentiments and intents effectively.

Innovation Solution

Implementing a machine-learning based system that selects and adjusts the voice of virtual agents based on customer information, intents, and sentiments, and intelligently routes calls to the best available customer service representative, ensuring a smooth transition by synthesizing voices to match the virtual agent with the representative.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual agent uses a fixed voice for all customers, then the system complexity is reduced, but the customer experience lacks personalization

Engineering Contradiction:
Improvevoice adaptation to customerVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects and switches voices for the virtual agent based on real-time customer information, call context, and sentiment analysis. The voice selection is not static but adapts during the interaction, allowing the same virtual agent to use different voices for different customers or even different parts of a conversation based on detected sentiment and intent.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes voice parameters (such as pitch, tone, speed, and voice identity) based on customer attributes, call intent, and sentiment. Machine learning models analyze customer data and select optimal voice parameters to personalize the interaction, transforming the voice characteristics to match the customer profile or emotional state.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the system routes all calls to human representatives, then customer service quality is maintained, but automation efficiency is reduced

Engineering Contradiction:
Improveautomation efficiencyVSAvoidservice quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary voice matching and sentiment analysis before routing the call. By pre-selecting a human representative whose voice matches the virtual agent's current voice, the system prepares for a seamless handoff. This preliminary action enables efficient automation for routine queries while ensuring quality service for complex issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The voice matching technology acts as an intermediary that bridges the virtual agent and human representative. It creates a continuous auditory experience by selecting a human whose voice characteristics match the virtual agent, making the transition less jarring and maintaining customer engagement throughout the handoff process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If the virtual agent and human representative use different voices, then operational flexibility is maintained, but customer experience continuity is disrupted

Engineering Contradiction:
Improveexperience continuityVSAvoidoperational flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system applies local voice matching by selecting a human representative whose voice characteristics specifically match the virtual agent's current voice, rather than requiring global voice consistency across all agents. This localized approach maintains experience continuity at the customer interaction level while preserving operational flexibility in agent assignment.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary voice compatibility assessment and selects a matching human representative before the handoff occurs. This advance preparation ensures that when the transition happens, the voice continuity is already established, maintaining customer experience stability without limiting future operational flexibility.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If the system uses pre-recorded audio for automation, then implementation cost is reduced, but response adaptability to customer sentiment is limited

Engineering Contradiction:
Improveresponse adaptabilityVSAvoidimplementation cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system transitions from static pre-recorded audio to dynamic real-time voice synthesis. The virtual agent's responses are generated on-the-fly based on detected customer sentiment, intent, and context, allowing adaptive responses without requiring extensive pre-recording of every possible scenario. This dynamic approach provides both adaptability and cost-effectiveness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes voice parameters in real-time based on customer sentiment analysis. Rather than using fixed pre-recorded clips, the system adjusts pitch, tone, speed, and other vocal parameters dynamically to match the emotional context of the interaction, providing adaptability at a reasonable implementation cost through parameter adjustment rather than extensive content creation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11514919B1Voice synthesis for virtual agents
Publication Date: 2022.11.29 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US11514919B1 patent drawing
  • US11514919B1 patent drawing
  • US11514919B1 patent drawing

AI summary

Techniques are described for generating a custom voice for a virtual agent. In one implementations, a method includes receiving information identifying a customer contacting a call center. The method includes selecting a voice for a virtual agent based on information about the customer. The method also includes assigning the voice to the virtual agent during communications with the customer.