Media Playback Voice Routing for Complex Assistant Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional voice assistant services (VASes) face challenges in handling nuanced voice commands due to computational intensity and resource limitations, particularly when controlling complex smart devices like media playback systems, leading to inconsistent and unsatisfactory user experiences.
Innovation Solution
A media playback system selectively uses an enhanced VAS to process voice inputs, bypassing traditional VASes for advanced features by detecting specific command criteria and invoking the enhanced VAS for more accurate and reliable control, using local or remote command information to determine the appropriate VAS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional VAS is used to process voice commands, then resource consumption is reduced, but voice control accuracy and reliability deteriorate
Solution Approach 1:
The voice processing system is segmented into two distinct pathways: a lightweight conventional VAS for basic commands and an enhanced VAS for complex commands. The system divides voice commands into categories (basic vs. advanced) and routes them to appropriate processing services, allowing each service to be optimized for its specific function without compromising overall system reliability or resource efficiency
Solution Approach 2:
A command detection intermediary layer is introduced between voice input and VAS processing. This intermediary detects specific command criteria in voice inputs and determines whether to route to conventional or enhanced VAS, acting as a mediator that optimizes resource allocation while ensuring appropriate processing accuracy for each command type
2Reliability
If enhanced VAS is used for all voice commands, then voice control accuracy improves, but device complexity increases
Solution Approach 1:
The system architecture is segmented into modular components: voice input module, command detection module, VAS selection module, and processing module. This segmentation allows the enhanced VAS capability to be added without overwhelming system complexity, as each module has a specific, well-defined function and can be independently managed and maintained
3Adaptability or versatility
If traditional VAS is used for media playback control, then ease of operation is maintained, but functionality limitations increase
Solution Approach 1:
The enhanced VAS serves multiple functions: it processes both basic media playback commands and advanced multi-zone playback commands, device grouping commands, and other complex smart device control functions. This multi-functionality allows a single system to handle diverse command types without requiring separate specialized systems, maintaining ease of operation while expanding capability
Data Source
Figure 1
Figure 2A~2B
Figure 3A~3D
AI summary
Example techniques involve invoking voice assistance for a media playback system. In some embodiments, a media playback system is configured to (i) capture a voice input via at least one microphone device, (ii) detect inclusion of one or more of the commands within the voice input, (iii) determine that the one or more commands meets corresponding command criteria associated with the one or more commands within the set of command information, and (iv) in response to the determination, select a first voice assistant service (VAS) and (a) forego selection of a second VAS, (b) send the voice input to first VAS, and (c) after sending the voice input, receiving a response to the voice input from the first VAS.