Voice Recognition Session Pre-establishment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic apparatuses experience delays in establishing a session with a voice recognition server due to the need to navigate through a complex software hierarchy, which prolongs the voice recognition process.
Innovation Solution
An electronic apparatus with a processor and communication interface that establishes a session with a voice recognition server before executing the voice recognition application, allowing for direct communication and data transfer via multiple communication methods, including buffering audio data for efficient processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the voice recognition application is executed through the software hierarchy (kernel, device driver, middleware, application), then the system can process multiple signal inputs from various hardware, but the processing time is prolonged due to navigating through each layer
Solution Approach 1:
The patent applies preliminary action by establishing a session with the voice recognition server before the voice recognition application is executed. The processor controls the communication interface to create this session in advance, so that when audio data needs to be transmitted, the communication path is already ready. This eliminates the time-consuming process of navigating through the software hierarchy at the moment of voice recognition, while still maintaining the ability to handle multiple signal inputs through the existing software architecture.
2Reliability
If the session with the voice recognition server is established after the voice recognition application is executed, then the application can be properly initialized, but the voice recognition process is delayed
Solution Approach 1:
The patent resolves this contradiction by performing the session establishment action in advance, before the voice recognition application is executed. The processor creates the communication session with the voice recognition server proactively, so that when the application needs to transmit audio data, the session is already established. This separates the session establishment timing from the application execution timing, eliminating the delay while ensuring the application is properly initialized when it runs.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic apparatus is provided. The electronic apparatus includes a memory configured to store a voice recognition application, and a processor configured to execute the voice recognition application based on receiving a voice input initiation signal. The processor is configured to control a communication interface comprising communication circuitry to establish a session with a voice recognition server before the voice recognition application is executed.