Multi-Assistant NLP Voice Routing for Personalized User Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech processing systems lack the ability to implement multiple assistants with distinct voices, editorial content, and skill system capabilities, leading to a uniform user experience across various contexts and users.

Innovation Solution

A natural language processing system is configured to implement multiple assistants, each with unique TTS configurations, editorial content, and skill system capabilities, allowing for personalized and differentiated user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single uniform speech processing system is used, then system simplicity is maintained, but user experience personalization and engagement are reduced

Engineering Contradiction:
Improveuser experience personalizationVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into multiple independent assistant components, each with its own voice characteristics, editorial content, and skill system capabilities. This segmentation allows different assistants to handle different user preferences and contexts, achieving personalization without requiring a complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The speech processing system is designed to support multiple assistants with universal underlying infrastructure. The same core speech recognition and natural language understanding components serve multiple personalized assistants, allowing the system to provide diverse user experiences while maintaining architectural simplicity through shared resources.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If multiple assistants with distinct capabilities are implemented, then user engagement and satisfaction are improved, but system complexity and resource requirements increase

Engineering Contradiction:
Improveuser engagementVSAvoidsystem resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Multiple assistants share common underlying resources including speech recognition engines, natural language understanding modules, and infrastructure components. This merging approach allows the system to support multiple personalized assistants while minimizing duplicate resource requirements, thereby maintaining efficiency while improving user engagement.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Each assistant is configured with specific local characteristics such as unique voice profiles, editorial content preferences, and specialized skill sets. This local quality differentiation allows assistants to provide personalized user experiences in their respective domains while sharing the broader system infrastructure, optimizing resource utilization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12475883B2Multi-assistant natural language input processing
Publication Date: 2025.11.18 AMAZON TECH INC
  • US12475883B2 patent drawing
  • US12475883B2 patent drawing
  • US12475883B2 patent drawing

AI summary

Techniques for a natural language processing (NLP) system to implement more than one assistant are described. The NLP system may receive a natural language input corresponding to more than one user command. The NLP system may respond to a first command, of the natural language input, using a TTS voice of a first NLP system assistant. The NLP system may respond to a second command, of the natural language input, using a TTS voice of a second NLP system assistant.