Data processing system with block attribute-based vocalization mechanism
First Claim
1. A data processing system which provides a user with vocalized information of web pages that are written in a markup language, comprising:
- call reception means for accepting a call from the user'"'"'s telephone set;
speech recognition means for recognizing a verbal message being received from the user'"'"'s telephone set;
web page data collection means, responsive to a request for a particular web page which is recognized by said speech recognition means, for making access to the requested web page to obtain web page data therefrom;
text data extraction means for extracting text data from the obtained web page data on a block basis;
attribute extraction means for extracting attributes of each of the blocks of text data extracted by said text data extraction means;
vocalization order decision means for determining in what order to vocalize the blocks, based on the attributes extracted by said attribute extraction means; and
vocalizing means for vocalizing the text data contained in each block, according to the vocalization order that is determined by said vocalization order decision means.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing unit which vocalizes web page data, including non-textual information contained therein, such as font size specifications. A call reception unit accepts a call signal from a user'"'"'s telephone set. A speech recognition unit recognizes the user'"'"'s verbal messages received from the telephone set. When a request for a particular web page is detected by the speech recognition unit, a web page data collector makes access to the requested web page to obtain its web page data. A text data extractor extracts every block of text data from the obtained web page data. An attribute extractor extracts attributes of each block extracted by the text data extractor. A vocalization order decision unit determines in what order to vocalize the blocks, evaluating the attributes of each block extracted by the attribute extractor. A vocalizer converts text data contained in the blocks into speech, based on the block vocalization order determined by the vocalization order decision unit.
-
Citations
9 Claims
-
1. A data processing system which provides a user with vocalized information of web pages that are written in a markup language, comprising:
-
call reception means for accepting a call from the user'"'"'s telephone set;
speech recognition means for recognizing a verbal message being received from the user'"'"'s telephone set;
web page data collection means, responsive to a request for a particular web page which is recognized by said speech recognition means, for making access to the requested web page to obtain web page data therefrom;
text data extraction means for extracting text data from the obtained web page data on a block basis;
attribute extraction means for extracting attributes of each of the blocks of text data extracted by said text data extraction means;
vocalization order decision means for determining in what order to vocalize the blocks, based on the attributes extracted by said attribute extraction means; and
vocalizing means for vocalizing the text data contained in each block, according to the vocalization order that is determined by said vocalization order decision means. - View Dependent Claims (2, 3)
-
-
4. A computer-readable medium storing a program which provides a user with vocalized information of web pages that are written in a markup language, the program causing a computer system to function as:
-
call reception means for accepting a call from the user'"'"'s telephone set;
speech recognition means for recognizing a verbal message being received from the user'"'"'s telephone set;
web page data collection means, responsive to a request for a particular web page which is recognized by said speech recognition means, for making access to the requested web page to obtain web page data therefrom;
text data extraction means for extracting text data from the obtained web page data on a block basis;
attribute extraction means for extracting attributes of each of the blocks of text data extracted by said text data extraction means;
vocalization order decision means for determining in what order to vocalize the blocks, based on the attributes extracted by said attribute extraction means; and
vocalizing means for vocalizing the text data contained in each block, according to the vocalization order that is determined by said vocalization order decision means.
-
-
5. A data processing system which provides a user with vocalized information of web pages that are written in a markup language, comprising:
-
call reception means for accepting a call from the user'"'"'s telephone set;
speech recognition means for recognizing a verbal message being received from the user'"'"'s telephone set;
web page data collection means, responsive to a request for a particular web page which is recognized by said speech recognition means, for making access to the requested web page to obtain web page data therefrom;
replacement means for replacing a predetermined piece of information in the obtained web page data with another predetermined piece of information; and
vocalizing means for vocalizing the web page data that has been processed by said replacement means. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable medium storing a program which provides a user with vocalized information of web pages that are written in a markup language, the program causing a computer system to function as:
-
call reception means for accepting a call from the user'"'"'s telephone set;
speech recognition means for recognizing a verbal message being received from the user'"'"'s telephone set;
web page data collection means, responsive to a request for a particular web page which is recognized by said speech recognition means, for making access to the requested web page to obtain web page data therefrom;
replacement means for replacing a predetermined piece of information in the obtained web page data with another predetermined piece of information; and
vocalizing means for vocalizing the web page data that has been processed by said replacement means.
-
Specification