Reporting operational metrics in speech-based systems
First Claim
1. A system comprising:
- a microphone;
a loudspeaker;
a network communications interface configured to provide data communications with a network-based service;
one or more audio processing components configured to produce a first signal using the microphone, the first signal representing user speech;
one or more processors;
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform actions comprising;
sending the first signal to the network-based service using the network communications interface, the network-based service being configured to perform automatic speech recognition to determine that the user speech comprises a request for a status of data communications with the network-based service;
receiving, from the network-based service, a query for the status of data communications with the network-based service;
determining the status of data communications with the network-based service;
sending data to the network-based service indicating the status of communications with the network-based service;
receiving a second signal from the network-based service, the second signal representing speech indicating the status of data communications with the network-based service; and
producing the speech represented by the second signal using the loudspeaker.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech-based system is configured to use its audio-based user interface to present various types of device status information such as wireless signal strengths, communication parameters, battery levels, and so forth. In described embodiments, the system is configured to understand spoken user requests for device and system status. For example, the user may speak a request to obtain the current wireless signal strength of the speech-based system. The speech-based system may respond by determining the signal strength and by playing speech or other sound informing the user of the signal strength. Furthermore, the system may monitor operational parameters to detect conditions that may degrade the user experience, and may report such conditions using generated speech or other sounds.
-
Citations
23 Claims
-
1. A system comprising:
-
a microphone; a loudspeaker; a network communications interface configured to provide data communications with a network-based service; one or more audio processing components configured to produce a first signal using the microphone, the first signal representing user speech; one or more processors; one or more non-transitory computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform actions comprising; sending the first signal to the network-based service using the network communications interface, the network-based service being configured to perform automatic speech recognition to determine that the user speech comprises a request for a status of data communications with the network-based service; receiving, from the network-based service, a query for the status of data communications with the network-based service; determining the status of data communications with the network-based service; sending data to the network-based service indicating the status of communications with the network-based service; receiving a second signal from the network-based service, the second signal representing speech indicating the status of data communications with the network-based service; and producing the speech represented by the second signal using the loudspeaker. - View Dependent Claims (2, 3, 4)
-
-
5. A method performed by an audio device, comprising:
-
generating a first signal using a microphone, the first signal representing first speech; sending the first signal to a network-based service for recognition of the first speech that is represented by the first signal, wherein the first speech comprises a request for status information; sending data indicating the status information to the network-based service; receiving a second signal from the network-based service, the second signal representing a sound indicating the status information; and producing the sound using a speaker. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 22)
-
-
15. A method, comprising:
-
detecting, by an audio device, a status of the audio device; sending, by the audio device, to a network-based service, data indicating the status of the audio device; receiving, by the audio device, a first audio signal from the network-based service, the first audio signal representing first speech that states information regarding the status; and producing, by the audio device, the first speech using a speaker. - View Dependent Claims (16, 17, 18, 19, 20, 21, 23)
-
Specification