Speech Recognition
First Claim
1. A computer system comprising:
- an input configured to receive voice input from a user, the voice input having speech intervals separated by non-speech intervals;
an ASR system configured to identify individual words in the voice input during speech intervals thereof, and store the identified words in memory;
a response generation module configured to generate based on the words stored in the memory an audio response for outputting to the user; and
a response delivery module configured to begin outputting the audio response to the user during a non-speech interval of the voice input, wherein the outputting of the audio response is terminated before it has completed in response to a subsequent speech interval of the voice input commencing whilst the audio response is still being outputted.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system comprises an input configured to receive voice input from a user, the voice input having speech intervals separated by non-speech intervals; an ASR system configured to identify individual words in the voice input during speech intervals thereof, and store the identified words in memory; a response generation module configured to generate based on the words stored in the memory an audio response for outputting to the user; and a response delivery module configured to begin outputting the audio response to the user during a non-speech interval of the voice input, wherein the outputting of the audio response is terminated before it has completed in response to a subsequent speech interval of the voice input commencing whilst the audio response is still being outputted.
18 Citations
20 Claims
-
1. A computer system comprising:
-
an input configured to receive voice input from a user, the voice input having speech intervals separated by non-speech intervals; an ASR system configured to identify individual words in the voice input during speech intervals thereof, and store the identified words in memory; a response generation module configured to generate based on the words stored in the memory an audio response for outputting to the user; and a response delivery module configured to begin outputting the audio response to the user during a non-speech interval of the voice input, wherein the outputting of the audio response is terminated before it has completed in response to a subsequent speech interval of the voice input commencing whilst the audio response is still being outputted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of effecting communication between a user and an artificial intelligence software agent executed on a computer, the method comprising:
-
receiving at an ASR system voice input from a user, the voice input having speech intervals separated by non-speech intervals; identifying, by the ASR system, individual words in the voice input during speech intervals thereof, and storing the identified words in memory; and generating, by the software agent, based on the words stored in the memory an audio response for outputting to the user; wherein the software agent begins outputting the audio response to the user during a non-speech interval of the voice input, wherein the outputting of the audio response is terminated before it has completed in response to a subsequent speech interval of the voice input commencing whilst the audio response is still being outputted. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product comprising an artificial intelligence software agent stored on a computer readable storage medium, the software agent for communicating with a user based on the output of an ASR system, the ASR system configured to identify individual words in a voice input during speech intervals thereof, and store the identified words in memory, the software agent configured when executed to:
-
generate based on the words stored in the memory an audio response for outputting to the user; and begin outputting the audio response to the user during a non-speech interval of the voice input, wherein the outputting of the audio response is terminated before it has completed in response to a subsequent speech interval of the voice input commencing whilst the audio response is still being outputted. - View Dependent Claims (20)
-
Specification