Voice Input Processing Interrupting Speaker Output
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic devices face interference issues when processing a second voice input during the output of a response to a first voice input, leading to incomplete processing and disrupted user interactions.
Innovation Solution
An electronic device equipped with a processor that can interrupt the output of a response and continue processing a second voice input, allowing immediate execution of voice commands and maintaining smooth conversation flow by utilizing a microphone and speaker for input and output.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the device outputs a response through the speaker while continuously listening for voice input, then the response is delivered to the user, but audio interference occurs between the speaker output and microphone input, preventing proper processing of the second voice input
Solution Approach 1:
The system dynamically adjusts its operational state by detecting whether a response is currently being output through the speaker. When voice input is detected during response output, the system transitions to a different processing mode that accounts for the audio interference condition, enabling continuous voice input processing despite the speaker being active.
Solution Approach 2:
The system changes the parameter of response output by interrupting or pausing the speaker output when a new voice input is detected. This parameter change (from continuous output to interrupted output) eliminates the audio interference problem while still delivering the response content to the user in a modified form.
2Object-affected harmful factors
If the device waits for the response output to end before processing the next voice input, then audio interference is avoided, but the user must wait longer for subsequent commands to be processed
Solution Approach 1:
The system dynamically switches between different voice input processing modes based on the current speaker state. When the speaker is outputting a response, the system activates a specialized processing path that can handle voice input during output, whereas in normal conditions it uses standard processing. This dynamic adaptation eliminates the need for users to wait for response completion.
Solution Approach 2:
The system performs preliminary detection of voice input signals during response output and prepares to process them immediately upon detection. This preliminary action enables the system to transition smoothly into processing mode without requiring the user to wait for the response to fully complete, reducing perceived waiting time.
3Productivity
If the device interrupts the response output to process a second voice input, then immediate execution of voice commands is enabled, but the response delivery is disrupted
Solution Approach 1:
The system dynamically adjusts response delivery based on the timing and nature of incoming voice inputs. When a second voice input is detected during response output, the system determines whether to interrupt, pause, or continue the response based on the new input's priority and the conversation context, ensuring both rapid command response and complete information delivery.
Solution Approach 2:
The system uses feedback from the detected voice input signal to adjust its response delivery in real-time. By monitoring the presence and characteristics of new voice inputs during response output, the system can adaptively modify the response delivery strategy to balance immediate command execution with complete information communication to the user.
Data Source
AI summary
An electronic device and method are disclosed. The electronic device includes a microphone, a speaker and a processor. The processor implements the method, including: receiving a first voice input through the microphone, outputting a response related to a function through the speaker, based on the first voice input, when a second voice input is received through the microphone during output of the response, interrupting the output of the response and continue to receive the second voice input, and executing the function based on content of the received second voice input and content of the response output up to one of: a first time point when the second voice input was initially received, and a second time point when the output of the response was interrupted.


