최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0502737 (2014-09-30) |
등록번호 | US-9715875 (2017-07-25) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 1887 |
Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the sp
Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
1. A method for operating a virtual assistant on an electronic device, the method comprising: receiving, at the electronic device, an audio input;monitoring the audio input to identify a first spoken user input;identifying the first spoken user input in the audio input;determining whether to respond
1. A method for operating a virtual assistant on an electronic device, the method comprising: receiving, at the electronic device, an audio input;monitoring the audio input to identify a first spoken user input;identifying the first spoken user input in the audio input;determining whether to respond to the first spoken user input based on contextual information associated with the first spoken user input, wherein the contextual information comprises a determined distance between a user and the electronic device when the first spoken user input was received, the determined distance being based on the first spoken user input, wherein determining whether to respond to the first spoken user input comprises calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on the contextual information associated with the first spoken user input,comparing the likelihood score to a threshold value,decreasing the likelihood score in response to the distance being greater than a threshold distance, andincreasing the likelihood score in response to the distance being less than the threshold distance;in response to a determination to respond to the first spoken user input: generating a response to the first spoken user input; andmonitoring the audio input to identify a second spoken user input; andin response to a determination not to respond to the first spoken user input, monitoring the audio input to identify the second spoken user input without generating the response to the first spoken user input. 2. The method of claim 1, wherein determining whether to respond to the first spoken user input based on contextual information associated with the first spoken user input excludes identifying one or more predetermined words at the start of the first spoken user input. 3. The method of claim 1, wherein generating the response to the first spoken user input comprises one or more of: performing speech-to-text conversion on the first spoken user input;determining a user intent sed on the first spoken user input;determining a task to be performed based on the first spoken user input;determining a parameter for the task to be performed based on the first spoken user input;performing the task to be performed;displaying a text response to the first spoken user input; andoutputting an audio response to the first spoken user input. 4. The method of claim 1, wherein determining whether to respond to the first spoken user input based on contextual information associated with the first spoken user input comprises: evaluating one or more conditional rules that depend on the contextual information associated with the first spoken user input. 5. The method of claim 1, further comprising determining the distance between the user and the electronic device. 6. The method of claim 5, wherein determining the distance between the user and the electronic device is based on distance data provided by a proximity sensor of the electronic device. 7. A non-transitory computer-readable storage medium comprising instructions for: receiving an audio input;monitoring the audio input to identify a first spoken user input;identifying the first spoken user input in the audio input;determining whether to respond to the first spoken user input based on contextual information associated with the first spoken user input, wherein the contextual information comprises a determined distance between a user and the electronic device when the first spoken user input was received, the determined distance being based on the first spoken user input, wherein determining whether to respond to the first spoken user input comprises calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on the contextual information associated with the first spoken user input,comparing the likelihood score to a threshold value,decreasing the likelihood score in response to the distance being greater than a threshold distance, andincreasing the likelihood score in response to the distance being less than the threshold distance;responsive to a determination to respond to the first spoken user input: generating a response to the first spoken user input; andmonitoring the audio input to identify a second spoken user input; andresponsive to a determination not to respond to the first spoken user input, monitoring the audio input to identify the second spoken user input without generating the response to the first spoken user input. 8. A system comprising: one or more processors;memory; andone or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:receiving an audio input;monitoring the audio input to identify a first spoken user input;identifying the first spoken user input in the audio input;determining whether to respond to the first spoken user input based on contextual information associated with the first spoken user input, wherein the contextual information comprises a determined distance between a user and the electronic device when the first spoken user input was received, the determined distance being based on the first spoken user input, wherein determining whether to respond to the first spoken user input comprises calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on the contextual information associated with the first spoken user input,comparing the likelihood score to a threshold value,decreasing the likelihood score in response to the distance being greater than a threshold distance, andincreasing the likelihood score in response to the distance being less than the threshold distance;responsive to a determination to respond to the first spoken user input: generating a response to the first spoken user input; andmonitoring the audio input to identify a second spoken user input; andresponsive to a determination not to respond to the first spoken user input, monitoring the audio input to identify the second spoken user input without generating the response to the first spoken user input.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.