Voice browser apparatus and voice browsing method
First Claim
1. A document processing apparatus comprising:
- document obtaining means for obtaining a document written in a predetermined markup language from a designated source from which the document is to be obtained;
rule selecting means for selecting a rule defining voice input/output contents from a plurality of predetermined rules;
document analyzing means for analyzing a designated range of the document obtained by said document obtaining means based on the rule selected by said rule selecting means to fetch voice output contents, voice input candidates, and designation information for designating a next processing object corresponding to each voice input candidate;
voice outputting means for voice-outputting the voice output contents fetched by said document analyzing means;
voice recognizing means for voice-recognizing the voice input by the user; and
controlling means for checking the result of recognition by said voice recognizing means against the input candidates fetched by said document analyzing means to control obtainment of a new document by said document obtaining means or next analysis by said document analyzing means based on designation information corresponding to the input candidate matching the recognition result.
1 Assignment
0 Petitions
Accused Products
Abstract
In a voice browser apparatus, an HTML document is obtained from a designated URL, the obtained document is analyzed based on a rule designated from a plurality of rules for defining voice input/output contents to fetch voice output contents, voice input candidates and designation information for designating a next object of processing corresponding to each voice input candidate, and the fetched voice output contents are voice-outputted. Then, the voice input from a user for this output is voice-recognized, and controls obtainment of a new document and next analysis based on designation information corresponding to the input candidate matching the recognition result. Thereby, contents for the graphical user interface can easily be browsed using voice input/output.
-
Citations
15 Claims
-
1. A document processing apparatus comprising:
-
document obtaining means for obtaining a document written in a predetermined markup language from a designated source from which the document is to be obtained;
rule selecting means for selecting a rule defining voice input/output contents from a plurality of predetermined rules;
document analyzing means for analyzing a designated range of the document obtained by said document obtaining means based on the rule selected by said rule selecting means to fetch voice output contents, voice input candidates, and designation information for designating a next processing object corresponding to each voice input candidate;
voice outputting means for voice-outputting the voice output contents fetched by said document analyzing means;
voice recognizing means for voice-recognizing the voice input by the user; and
controlling means for checking the result of recognition by said voice recognizing means against the input candidates fetched by said document analyzing means to control obtainment of a new document by said document obtaining means or next analysis by said document analyzing means based on designation information corresponding to the input candidate matching the recognition result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A document processing method comprising:
-
a document obtaining step of obtaining a document written in a predetermined markup language from a designated source from which the document is to be obtained;
a rule selecting step of selecting a rule defining voice input/output contents from a plurality of predetermined rules;
a document analyzing step of analyzing a designated range of the document obtained in said document obtaining step based on the rule selected in said rule selecting step to fetch voice output contents, voice input candidates, and designation information for designating a next processing object corresponding to each voice input candidate;
a voice outputting step of voice-outputting the voice output contents fetched in said document analyzing step;
a voice recognizing step of voice-recognizing the voice input from the user; and
a controlling step of checking the result of recognition by said voice recognizing step against the input candidates fetched in said document analyzing step to control obtainment of a new document by said document obtaining step or next analysis by said document analyzing step based on designation information corresponding to the input candidate matching the recognition result.
-
-
14. A computer-executable program for controlling a computer to perform document processing, said program comprising codes for causing the computer to perform:
-
a document obtaining step of obtaining a document written in a predetermined markup language from a designated source from which the document is to be obtained;
a rule selecting step of selecting a rule defining voice input/output contents from a plurality of predetermined rules;
a document analyzing step of analyzing a designated range of the document obtained in said document obtaining step based on the rule selected in said rule selecting step to fetch voice output contents, voice input candidates, and designation information for designating a next processing object corresponding to each voice input candidate;
a voice outputting step of voice-outputting the voice output contents fetched in said document analyzing step;
a voice recognizing step of voice-recognizing the voice input from the user; and
a controlling step of checking the result of recognition by said voice recognizing step against the input candidates fetched in said document analyzing step to control obtainment of a new document by said document obtaining step or next analysis by said document analyzing step based on designation information corresponding to the input candidate matching the recognition result. - View Dependent Claims (15)
-
Specification