VOICE CHAT SYSTEM, INFORMATION PROCESSING APPARATUS, SPEECH RECOGNITION METHOD, KEYWORD DATA ELECTRODE DETECTION METHOD, AND PROGRAM
First Claim
1. A voice chat system, comprising:
- a plurality of information processing apparatuses that perform a voice chat while performing speech recognition; and
a search server connected to the plural information processing apparatuses via a communication network,wherein the search server discloses a search keyword list containing the search keywords searched by the search server to at least one of the information processing apparatuses, the at least one information processing apparatus comprising;
a recognition word dictionary generating unit that acquires the search keyword list from the search server to generate a recognition word dictionary containing words for use in the speech recognition;
a speech recognition unit that performs speech recognition on voice data obtained from a dialog of the conversation during the voice chat by referencing a recognition database containing the recognition word dictionary;
a voice conversation control unit that performs communication control of the voice data with at least one information processing apparatus; and
a keyword detection unit that detects keywords related to the content of the conversation during the voice chat from the result of the speech recognition.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice chat system includes a plurality of information processing apparatuses that performs a voice chat while performing speech recognition and a search server connected to the plural information processing apparatuses via a communication network. The search server discloses a search keyword list containing the search keywords searched by the search server to at least one of the plural information processing apparatuses. The at least one information processing apparatus includes a recognition word dictionary generating unit that acquires the search keyword list from the search server to generate a recognition word dictionary containing words for use in the speech recognition, and a speech recognition unit that performs speech recognition on voice data obtained from a dialog of the conversation during the voice chat by referencing a recognition database containing the recognition word dictionary.
95 Citations
49 Claims
-
1. A voice chat system, comprising:
- a plurality of information processing apparatuses that perform a voice chat while performing speech recognition; and
a search server connected to the plural information processing apparatuses via a communication network, wherein the search server discloses a search keyword list containing the search keywords searched by the search server to at least one of the information processing apparatuses, the at least one information processing apparatus comprising; a recognition word dictionary generating unit that acquires the search keyword list from the search server to generate a recognition word dictionary containing words for use in the speech recognition; a speech recognition unit that performs speech recognition on voice data obtained from a dialog of the conversation during the voice chat by referencing a recognition database containing the recognition word dictionary; a voice conversation control unit that performs communication control of the voice data with at least one information processing apparatus; and a keyword detection unit that detects keywords related to the content of the conversation during the voice chat from the result of the speech recognition.
- a plurality of information processing apparatuses that perform a voice chat while performing speech recognition; and
-
2. An information processing apparatus acquiring, from a search server, a search keyword list containing the search keywords searched by the search server and performing a voice chat with other information processing apparatus, the apparatus comprising:
-
a recognition word dictionary generating unit that acquires the search keyword list from the search server to generate a recognition word dictionary containing words for use in the speech recognition; a speech recognition unit that performs speech recognition on voice data obtained from a dialog of the conversation during the voice chat by referencing a recognition database containing the recognition word dictionary; a voice conversation control unit that performs communication control of the voice data with the other information processing apparatus; and a keyword detection unit that detects keywords related to the content of the conversation during the voice chat from the result of the speech recognition. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. An information processing apparatus acquiring, from a search server, a search keyword list containing the search keywords searched by the search server, selecting words from the search keyword list, acquiring, from a recognition word dictionary generating device that applies weight information for use in speech recognition to the selected words, the words having the weight information applied thereto, and performing a voice chat with other information processing apparatus, the apparatus comprising:
-
a speech recognition unit that performs speech recognition on voice data obtained from a dialog of the conversation during the voice chat by referencing a recognition database containing the words acquired from the recognition word dictionary generating device; a voice conversation control unit that performs communication control of the voice data with the other information processing apparatus; and a keyword detection unit that detects keywords related to the content of the conversation during the voice chat from the result of the speech recognition.
-
-
9. A speech recognition method used in an information processing apparatus, the apparatus acquiring, from a search server, a search keyword list containing the search keywords searched by the search server and performing a voice chat with other information processing apparatus, the method comprising the steps of:
-
acquiring the search keyword list from the search server to generate a recognition word dictionary containing words for used in speech recognition; obtaining voice data from the content of the conversation during the voice chat; analyzing the voice data based on an acoustic feature of the voice data and generating word sequence candidates corresponding to the content of the conversation; and analyzing the generated word sequence candidates based on a linguistic concatenation feature between the words that constitute the word sequence by referencing a recognition database for use in the speech recognition containing the recognition word dictionary, thereby selecting a most feasible word sequence.
-
-
10. A speech recognition method used in an information processing apparatus, the apparatus acquiring, from a search server, a search keyword list containing the search keywords searched by the search server, selecting words from the search keyword list, acquiring, from a recognition word dictionary generating device that applies weight information for use in speech recognition to the selected words, the words having the weight information applied thereto, and performing a voice chat with other information processing apparatus, the method comprising the steps of:
-
acquiring the words having the weight information applied thereto from the recognition word dictionary generating device and storing the words in a recognition database for use in speech recognition; obtaining voice data from the content of the conversation during the voice chat; analyzing the voice data based on an acoustic feature of the voice data and generating word sequence candidates corresponding to the content of the conversation; and analyzing the generated word sequence candidates based on a linguistic concatenation feature between the words that constitute the word sequence by referencing the recognition database, thereby selecting a most feasible word sequence.
-
-
11. A program for a computer that controls an information processing apparatus, the apparatus acquiring, from a search server, a search keyword list containing the search keywords searched by the search server and performing a voice chat with other information processing apparatus, the program allowing the computer to execute:
-
a recognition word dictionary generating function that acquires the search keyword list from the search server to generate a recognition word dictionary containing words for use in the speech recognition; a speech recognition function that performs speech recognition on voice data obtained from a dialog of the conversation during the voice chat by referencing a recognition database containing the recognition word dictionary; a voice conversation control function that performs communication control of the voice data with the other information processing apparatus; and a keyword detection function that detects keywords related to the content of the conversation during the voice chat from the result of the speech recognition.
-
-
12. A program for a computer that controls an information processing apparatus, the apparatus acquiring, from a search server, a search keyword list containing the search keywords searched by the search server, selecting words from the search keyword list, acquiring, from a recognition word dictionary generating device that applies weight information for use in speech recognition to the selected words, the words having the weight information applied thereto, and performing a voice chat with other information processing apparatus, the program allowing the computer to execute:
-
a speech recognition function that performs speech recognition on voice data obtained from a dialog of the conversation during the voice chat by referencing a recognition database containing the words acquired from the recognition word dictionary generating device; a voice conversation control function that performs communication control of the voice data with the other information processing apparatus; and a keyword detection function that detects keywords related to the content of the conversation during the voice chat from the result of the speech recognition.
-
-
13. An information processing apparatus, comprising:
- a recognition word dictionary generating unit that acquires, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in language recognition;
a broadcast text information receiving unit that receives broadcast text information transmitted from a broadcasting station; a keyword detection unit that detects predetermined keywords from the broadcast text information by referencing the recognition word dictionary; and an external display device connection control unit that performs connection control with an external display device and outputs the keywords detected from the broadcast text information to the external display device. - View Dependent Claims (14, 15, 16)
- a recognition word dictionary generating unit that acquires, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in language recognition;
-
17. An information processing apparatus, comprising:
- a recognition word dictionary generating unit that acquires, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in speech recognition;
a broadcast audio information receiving unit that receives broadcast audio information transmitted from a broadcasting station; a speech recognition unit that performs speech recognition on the broadcast audio information by referencing a recognition database containing the recognition word dictionary; a keyword detection unit that detects predetermined keywords from the result of the speech recognition on the broadcast audio information; and an external display device connection control unit that performs connection control with an external display device and outputs the keywords detected from the broadcast audio information to the external display device. - View Dependent Claims (18, 19, 20)
- a recognition word dictionary generating unit that acquires, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in speech recognition;
-
21. A keyword detection method, comprising the steps of:
- acquiring, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in language recognition;
receiving broadcast text information transmitted from a broadcasting station; detecting predetermined keywords from the broadcast text information by referencing the recognition word dictionary; and performing connection control with an external display device and outputting the keywords detected from the broadcast text information to the external display device.
- acquiring, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in language recognition;
-
22. A keyword detection method, comprising the steps of:
- acquiring, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in speech recognition;
receiving broadcast audio information transmitted from a broadcasting station; performing speech recognition on the broadcast audio information by referencing a recognition database containing the recognition word dictionary; detecting predetermined keywords from the result of the speech recognition on the broadcast audio information; and performing connection control with an external display device and outputting the keywords detected from the broadcast audio information to the external display device.
- acquiring, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in speech recognition;
-
23. A program for allowing a computer to realize:
-
a recognition word dictionary generating function that acquires, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in language recognition; a broadcast text information receiving function that receives broadcast text information transmitted from a broadcasting station; a keyword detection function that detects predetermined keywords from the broadcast text information by referencing the recognition word dictionary; and an external display device connection control function that performs connection control with an external display device and outputs the keywords detected from the broadcast text information to the external display device.
-
-
24. A program for allowing a computer to realize:
-
a recognition word dictionary generating function that acquires, from a search server, a search keyword list containing the search keywords searched by the search server to generate a recognition word dictionary containing words for use in speech recognition; a broadcast audio information receiving function that receives broadcast audio information transmitted from a broadcasting station; a speech recognition function that performs speech recognition on the broadcast audio information by referencing a recognition database containing the recognition word dictionary; a keyword detection function that detects predetermined keywords from the result of the speech recognition on the broadcast audio information; and an external display device connection control function that performs connection control with an external display device and outputs the keywords detected from the broadcast audio information to the external display device.
-
-
25. A voice chat system, comprising:
- a plurality of information processing apparatuses that performs a voice chat;
a keyword extraction database referenced by the information processing apparatuses when extracting keywords from a dialog of the conversation during the voice chat; and a search engine used by the information processing apparatuses when searching for the keywords and articles related to the keywords using the extracted keywords, wherein at least one information processing apparatus includes; a parameter extraction unit that extracts a parameter from voice data generated from the dialog, the parameter characterizing the voice data; a keyword extraction unit that recognizes the generated voice data and extracts the keywords from the voice data based on the parameter and the keyword extraction database; an information search unit that searches for the extracted keywords using the search engine and acquires a search result for the keywords and the articles related to the keywords; a display unit that displays a keyword that is correlated with address information of the search result for the keyword and an article that is correlated with address information of the articles related to the keywords; and a keyword synchronization unit that transmits the extracted keywords to an information processing apparatus, which is a counterpart of the chat, and performs keyword synchronization with the counterpart information processing apparatus.
- a plurality of information processing apparatuses that performs a voice chat;
-
26. An information processing apparatus performing voice chat with other information processing apparatus, the apparatus comprising:
-
a parameter extraction unit that extracts a parameter from voice data generated from a dialog of the conversation during the voice chat, the parameter characterizing the voice data; a keyword extraction unit that recognizes the generated voice data and extracts keywords from the voice data based on the parameter and a keyword extraction database; an information search unit that searches for the extracted keywords using a search engine and acquires a search result for the keywords and articles related to the keywords; and a search information accumulation unit that accumulates the keywords and the articles in a correlated manner with address information of the search result for the keywords and address information of the articles, respectively. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An information processing apparatus performing voice chat with other information processing apparatus, the at least one information processing apparatus comprising:
- a parameter extraction unit that extracts a parameter from voice data generated from a dialog of the conversation during the voice chat, the parameter characterizing the voice data;
a keyword extraction unit that recognizes the generated voice data and extracts keywords from the voice data based on the parameter and a keyword extraction database;
an information search unit that searches for the extracted keywords using a search engine and acquires a search result for the keywords and articles related to the keywords; and
a search information accumulation unit that accumulates the keywords and the articles in a correlated manner with address information of the search result for the keywords and address information of the articles, respectively,wherein the information processing apparatus comprises a keyword synchronization unit that receives the keywords transmitted from the at least one information processing apparatus and performs keyword synchronization with the corresponding information processing apparatus.
- a parameter extraction unit that extracts a parameter from voice data generated from a dialog of the conversation during the voice chat, the parameter characterizing the voice data;
-
36. A program for allowing a computer to realize:
-
a parameter extraction function that extracts a parameter from voice data generated from a dialog of the conversation during the voice chat, the parameter characterizing the voice data; a keyword extraction function that recognizes the generated voice data and extracts keywords from the voice data based on the parameter and a keyword extraction database; an information search function that searches for the extracted keywords using a search engine and acquires a search result for the keywords and articles related to the keywords; and a search information storage function that stores the keywords and the articles in a correlated manner with address information of the search result for the keywords and address information of the articles, respectively.
-
-
37. A program for allowing a computer to realize:
a keyword synchronization function that receives keywords transmitted from at least one information processing apparatus and performs keyword synchronization with the corresponding information processing apparatus.
-
38. An information processing apparatus, comprising:
- a broadcast text information receiving unit that receives broadcast text information transmitted from a broadcasting station;
a keyword extraction unit that extracts keywords from the broadcast text information based on a keyword extraction database; an information search unit that searches for the extracted keywords using a search engine and acquires articles related to the keywords; and an external display device connection control unit that performs connection control with an external display device and outputs the keywords, a search result for the keywords, and articles related to the keywords to the external display device. - View Dependent Claims (39, 40, 41, 42)
- a broadcast text information receiving unit that receives broadcast text information transmitted from a broadcasting station;
-
43. An information processing apparatus, comprising:
- a broadcast audio information receiving unit that receives broadcast audio information transmitted from a broadcasting station;
a parameter extraction unit that extracts a parameter from voice data contained in the broadcast audio information, the parameter characterizing the voice data; a keyword extraction unit that recognizes the voice data and extracts keywords from the voice data based on the parameter and a keyword extraction database; an information search unit that searches for the extracted keywords using a search engine and acquires a search result for the keywords and articles related to the keywords; and an external display device connection control unit that performs connection control with an external display device and outputs the keywords, the search result for the keywords, and the articles related to the keywords to the external display device. - View Dependent Claims (44, 45, 46, 47)
- a broadcast audio information receiving unit that receives broadcast audio information transmitted from a broadcasting station;
-
48. A program for allowing a computer to realize:
-
a broadcast text information receiving function that receives broadcast text information broadcast from a broadcasting station; a keyword extraction function that extracts keywords from the broadcast text information based on a keyword extraction database; an information search function that searches for the extracted keywords using a search engine and acquires a search result for the keywords and articles related to the keywords; and an external display device connection control function that performs connection control with an external display device and outputs the keywords, the search result for the keywords, and the articles related to the keywords to the external display device.
-
-
49. A program for allowing a computer to realize:
-
a broadcast audio information receiving function that receives broadcast audio information transmitted from a broadcasting station; a parameter extraction function that extracts a parameter from voice data contained in the broadcast audio information, the parameter characterizing the voice data; a keyword extraction function that recognizes the voice data and extracts keywords from the voice data based on the parameter and a keyword extraction database; an information search function that searches for the extracted keywords using a search engine and acquires a search result for the keywords and articles related to the keywords; and an external display device connection control function that performs connection control with an external display device and outputs the keywords, the search result for the keywords, and the articles related to the keywords to the external display device.
-
Specification