Speech Recognition Service Controller for Multi-Engine Routing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If different speech recognition services are provided with different wakeup words, then service differentiation and precision are improved, but system complexity increases
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.
Data Source
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.


