Speech Recognition Service Controller for Multi-Engine Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices lack the capability to seamlessly integrate and utilize multiple types of speech recognition services within a single device, limiting user convenience and service flexibility.

Innovation Solution

An electronic apparatus and method that includes a plurality of service engines, a communication module, a microphone, and a service controller. The service controller stores wakeup words for each speech recognition service and determines the appropriate service based on received wakeup words, routing user commands to the corresponding service engine and server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple speech recognition services are integrated into a single electronic device, then service versatility and user convenience are improved, but device complexity increases

Engineering Contradiction:
Improveservice versatilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments speech recognition services into multiple independent service engines, each handling a specific speech recognition service type. This allows the device to support multiple services while maintaining clear functional boundaries and reducing overall system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service controller is designed as a universal component that can manage multiple different speech recognition services through a unified interface. It stores wakeup words for different services and routes user commands to the appropriate service engine, enabling one component to perform multiple functions.

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

2Measurement precision

If different speech recognition services are provided with different wakeup words, then service differentiation and precision are improved, but system complexity increases

Engineering Contradiction:
Improveservice differentiation precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The service controller stores wakeup words for different speech recognition services in advance, before actual use. This preliminary preparation allows the system to quickly identify and route to the appropriate service engine without complex real-time analysis, reducing operational complexity while maintaining precise service differentiation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12211489B2Electronic apparatus, system and method for using speech recognition service
Publication Date: 2025.01.28 SAMSUNG ELECTRONICS CO LTD
  • US12211489B2 patent drawing
  • US12211489B2 patent drawing
  • US12211489B2 patent drawing

AI summary

According to an embodiment, an electronic apparatus includes a plurality of service engines corresponding to a plurality of speech recognition services, respectively; a communication module connected via wireless communication to a plurality of service servers for providing the plurality of speech recognition services, respectively; a mike configured to receive speech of a user; and a service controller configured to store at least one wakeup word corresponding to each of the plurality of speech recognition services in advance, determine a speech recognition service corresponding to a wakeup word received by the mike from among the plurality of speech recognition services based on the plurality of wakeup words stored in advance, send a user command received by the mike to a service engine corresponding to the determined speech recognition service among the plurality of service engines.