Touch Input Audio Preview for Voice Assistant Skills
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice-activated electronic devices lack an efficient method for users to preview and customize available functionalities, making it difficult for users to determine which functionalities to enable on their accounts.
Innovation Solution
A system that allows users to preview functionalities of a backend system using touch inputs on a display screen, where users can sample skills by long pressing on a displayed invocation, and the backend system generates and sends audio data representing the preview invocations and replies, allowing users to experience the functionality before enabling it.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users are provided with extensive functionality options for voice-activated devices, then the device becomes more versatile and capable, but users face difficulty in determining which functionalities to enable and experience
Solution Approach 1:
The system performs preliminary actions by generating and playing audio previews of functionality samples before the user commits to enabling them. The backend system creates sample audio data representing invocations and replies, allowing users to experience the functionality in advance, thus resolving the difficulty of determining which functionalities to enable.
Solution Approach 2:
The system introduces an intermediary mechanism - a graphical user interface with audio playback capability - that mediates between the extensive functionality options and the user's decision-making process. This intermediary allows users to preview and evaluate functionalities through audio samples before making selection decisions.
2Ease of operation
If users can preview functionalities before enabling them, then user experience and informed decision-making improve, but the system complexity increases due to additional preview mechanisms
Solution Approach 1:
The backend system provides self-service by automatically generating and sending audio data representing functionality samples to the user's device. The system autonomously creates the preview content without requiring manual intervention, reducing the operational burden on users while managing the complexity within the backend infrastructure.
Solution Approach 2:
The system adds another dimension to the functionality presentation by incorporating audio playback capability alongside the graphical user interface. This multi-dimensional approach (visual + auditory) enhances user experience without significantly increasing overall system complexity, as it leverages existing audio processing capabilities.
3Loss of information
If the backend system generates and sends audio data for each functionality preview, then users can experience functionalities before enabling them, but the data transmission and processing load increases
Solution Approach 1:
The system applies partial action by sending only the necessary audio data samples required for functionality previews rather than complete functionality datasets. This selective transmission provides sufficient experience for users to make informed decisions while minimizing data transmission volume and associated energy consumption.
Data Source
AI summary
Methods and devices for sampling applications using a touch input are described herein. In some embodiments, an electronic device detects a touch input, which may cause the electronic device to send identifiers to a backend system. The backend system may then determine an application and sample audio request associated with the received identifiers. The backend system may then receive text data representing the sample audio request and text data representing a response to the sample audio request. The backend system may generate audio data representing the received text data and send the audio data to the electronic device. If, the touch input is still occurring, the backend system may find and send more sample audio requests and the responses thereof. If the touch input stops occurring during the sample, the backend system may send instructions to the electronic device to stop outputting the sample.


