Multilingual Voice Recognition Server Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current artificial intelligence systems face challenges in processing multiple languages efficiently, as a single server struggles to convert and analyze various languages, particularly in environments with diverse language inputs like airports and subways, where different voice recognition and natural language processing models are required for each language.

Innovation Solution

A method for controlling a multilingual audio processing system that determines the language of incoming voice information, selects the appropriate voice recognition server based on preset reference language information, and transmits the query to that server for processing, allowing for language translation and output in the determined language.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single server is used to process all languages, then device complexity is reduced, but processing precision and reliability deteriorate because different voice recognition models are required for each language

Engineering Contradiction:
Improveserver structureVSAvoidlanguage processing accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system divides the voice recognition service into multiple independent servers, each dedicated to a specific language. The language determination unit identifies the input language and routes it to the corresponding server, ensuring high processing accuracy for each language while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A language determination unit acts as an intermediary between the user and multiple voice recognition servers. This mediator identifies the input language and directs queries to the appropriate server, enabling the system to achieve high precision across multiple languages without requiring a single complex multi-language server

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple voice recognition servers for different languages are deployed, then processing precision improves, but device complexity increases

Engineering Contradiction:
Improvelanguage processing accuracyVSAvoidserver structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The language determination unit serves multiple functions: it identifies the input language, determines which server to query, and manages the routing logic. This multi-functional component reduces overall system complexity by consolidating control functions that would otherwise require separate management mechanisms

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

Solution Approach 2:

The system performs language determination before routing the query to the appropriate server. This preliminary action ensures that the correct voice recognition server is selected in advance, avoiding the need for complex runtime decision-making or trial-and-error approaches, thereby simplifying the overall system architecture

Inventive Principle:
Principle #10Preliminary action

3Reliability

If language determination and server selection are performed, then processing reliability improves, but processing time increases due to additional steps

Engineering Contradiction:
Improveprocessing reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Language reference information is prepared and stored in advance in the determination unit. When a query arrives, the system performs quick pattern matching against pre-loaded language characteristics rather than performing complex analysis in real-time, significantly reducing the time penalty of language determination

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses pre-stored language reference information (templates, phoneme patterns, or characteristic features) to quickly identify the input language. This copying approach allows rapid comparison and determination without requiring full language analysis, maintaining high reliability while minimizing time loss

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10580400B2Method for controlling artificial intelligence system that performs multilingual processing
Publication Date: 2020.03.03 LG ELECTRONICS INC
  • US10580400B2 patent drawing
  • US10580400B2 patent drawing
  • US10580400B2 patent drawing

AI summary

This specification relates to a method for controlling an artificial intelligence system which performs a multilingual processing based on artificial intelligence technology. The method for controlling an artificial intelligence system which performs a multilingual processing includes: receiving voice information through a microphone; determining a language of the voice information, based on a preset reference; selecting a specific voice recognition server from a plurality of voice recognition servers which process different languages, based on a result of the determination; and transmitting the voice information to the selected specific voice recognition server.