IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0543924
(2012-07-09)
|
등록번호 |
US-8793137
(2014-07-29)
|
발명자
/ 주소 |
- Roy, Philippe
- Lagassey, Paul J.
|
출원인 / 주소 |
- Great Northern Research LLC
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
118 |
초록
▼
A method for processing speech, comprising semantically parsing a received natural language speech input with respect to a plurality of predetermined command grammars in an automated speech processing system; determining if the parsed speech input unambiguously corresponds to a command and is suffic
A method for processing speech, comprising semantically parsing a received natural language speech input with respect to a plurality of predetermined command grammars in an automated speech processing system; determining if the parsed speech input unambiguously corresponds to a command and is sufficiently complete for reliable processing, then processing the command; if the speech input ambiguously corresponds to a single command or is not sufficiently complete for reliable processing, then prompting a user for further speech input to reduce ambiguity or increase completeness, in dependence on a relationship of previously received speech input and at least one command grammar of the plurality of predetermined command grammars, reparsing the further speech input in conjunction with previously parsed speech input, and iterating as necessary. The system also monitors abort, fail or cancel conditions in the speech input.
대표청구항
▼
1. A method for processing speech, comprising: semantically parsing a received natural language speech input with respect to a plurality of predetermined command grammars in an automated speech processing system;determining with at least one automated processor:if the parsed natural language speech
1. A method for processing speech, comprising: semantically parsing a received natural language speech input with respect to a plurality of predetermined command grammars in an automated speech processing system;determining with at least one automated processor:if the parsed natural language speech input unambiguously corresponds to a command and comprises information that permits context-dependent statistically reliable processing with respect to completeness, then processing the command and exiting said determining;if the received natural language speech input ambiguously corresponds to a single command or does not comprise information that permits context-dependent statistically reliable processing with respect to completeness, then prompting a user for further natural language speech input to reduce ambiguity or increase completeness, in dependence on a relationship of previously received natural language speech input and at least one command grammar of the plurality of predetermined command grammars, reparsing the further natural language speech input in conjunction with previously parsed natural language speech input, and iterating said determining; andif an abort, fail or cancel condition is present in the natural language speech input;generating a signal by the at least one automated processor in dependence on said determining. 2. The method according to claim 1, wherein at least one command is context sensitive, further comprising determining the context, and said determining comprises determining if the parsed natural language speech input unambiguously corresponds to the command within the determined context, and comprises information that permits context-dependent statistically reliable processing with respect to completeness. 3. The method according to claim 1, wherein the speech is processed with a statistical processor, and said determining is based on statistical probability of competing outcomes. 4. The method according to claim 1, wherein said automated speech processing system is adaptive. 5. The method according to claim 1, wherein said automated speech processing system employs both a hierarchal Markov model and a plurality of independent context free grammars. 6. The method according to claim 1, wherein said determining does not prompt a user for natural language speech input unnecessary for context-dependent statistically reliable processing. 7. The method according to claim 1, wherein said determining is responsive to at least one non-linguistic user input. 8. The method according to claim 1, wherein the natural language speech input is processed by concurrent execution in parallel in at least one virtual workspace. 9. The method according to claim 1, wherein the natural language speech input is processed by a distributed pool comprising multiple logical command processors. 10. The method according to claim 1, further comprising determining a dialect of the users, wherein the natural language speech input is selectively processed in dependence on the determined dialect of the user. 11. A system for processing speech, comprising: a port configured to receive natural language speech input; andat least one automated speech processor configured to: receive the natural language speech input from the port and store it in a memory;semantically parse the natural language speech input with respect to a plurality of predetermined command grammars;determine if the parsed natural language speech input unambiguously corresponds to a command and comprises information that permits context-dependent statistically reliable processing with respect to completeness, then storing the command for execution and exiting the determining;if the received natural language speech input ambiguously corresponds to a single command or does not comprise information that permits context-dependent statistically reliable processing with respect to completeness, then prompting a user for further natural language speech input to reduce ambiguity or increase completeness, in dependence on a relationship of previously received natural language speech input and at least one command grammar of the plurality of predetermined command grammars, reparsing the further natural language speech input in conjunction with previously parsed natural language speech input, and iterating the determining; andif an abort, fail or cancel condition is detected in the natural language speech input;generating a signal by the at least one automated processor in dependence on, said determining. 12. The system according to claim 11, wherein at least one command is context sensitive, and the automated speech processor is further configured to determine the context, and to determine if the parsed natural language speech input unambiguously corresponds to the command within the determined context, and comprises information that permits context-dependent statistically reliable processing with respect to completeness. 13. The system according to claim 11, wherein the automated processor comprises a statistical speech processor, which is configured to produce an output based on a statistical probability of competing outcomes. 14. The system according to claim 13, wherein said statistical speech processor is adaptive. 15. The system according to claim 11, wherein said automated processor employs both a hierarchal Markov model and a plurality of independent context free grammars. 16. The system according to claim 11, wherein automated processor is configured to receive at least one non-linguistic user input, and to process the natural language speech input selectively in dependence on the at least one non-linguistic user input. 17. The system according to claim 11, wherein the automated processor comprises a plurality of virtual workspaces and a plurality of processing cores. 18. The system according to claim 11, wherein the automated processor comprises a distributed pool concurrently operative logical command processors. 19. The system according to claim 11, wherein the automated processor is configured to automatically determine a dialect of a user, and to selective process the natural language speech input in dependence on the determined dialect. 20. A method for processing speech, comprising: receiving a context of a speech input;testing, with at least one automated processor, an output of a speech recognizer to determine a statistical reliability that indicates a command is present to be processed, and if the statistical reliability exceeds a threshold, parsing the command with respect to at least one predetermine grammar, to further determine in context sensitive manner whether the command comprises information which is unambiguous and complete with high statistical reliability;in dependence on the testing: processing the command if it does not comprise information which is unambiguous and complete with high statistical reliability, orprompting a speaker to provide specific inputs to reduce the ambiguity or increase completeness, to increase the statistical reliability of the command; ordetermining whether the user seeks to abort processing of an incomplete or ambiguous command; andselectively producing at output of the at least one automated processor in dependence on said testing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.