Voice query extension method and system
First Claim
1. A voice query extension method, comprising:
- detecting voice activity of a user from an input signal and extracting a feature vector from the voice activity using a computer;
converting the feature vector into at least one phoneme sequence and generating the at least one phoneme sequence;
matching the at least one phoneme sequence with words registered in a language dictionary, extracting a string of the matched words with a linguistic meaning, and selecting the string of the matched words as a query;
determining whether the query is in a predetermined first language, and when the query is not in the first language as a result of the determining, converting the query using a phoneme to grapheme rule, and generating a query in the first language; and
searching using the query in the first language.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice query extension method and system. The voice query extension method includes: detecting voice activity of a user from an input signal and extracting a feature vector from the voice activity; converting the feature vector into at least one phoneme sequence and generating the at least one phoneme sequence; matching the at least one phoneme sequence with words registered in a dictionary, extracting a string of the matched words with a linguistic meaning, and selecting the string of the matched words as a query; determining whether the query is in a predetermined first language, and when the query is not in the first language as a result of the determining, converting the query using a phoneme to grapheme rule, and generating a query in the first language; and searching using the query in the first language.
-
Citations
15 Claims
-
1. A voice query extension method, comprising:
-
detecting voice activity of a user from an input signal and extracting a feature vector from the voice activity using a computer; converting the feature vector into at least one phoneme sequence and generating the at least one phoneme sequence; matching the at least one phoneme sequence with words registered in a language dictionary, extracting a string of the matched words with a linguistic meaning, and selecting the string of the matched words as a query; determining whether the query is in a predetermined first language, and when the query is not in the first language as a result of the determining, converting the query using a phoneme to grapheme rule, and generating a query in the first language; and searching using the query in the first language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At least one non-transitory computer-readable medium comprising computer readable instructions, that when executed, implements a voice query extension method, comprising:
-
detecting a voice activity of a user from an input signal and extracting a feature vector from the voice activity using a computer; converting the feature vector into at least one phoneme sequence and generating the at least one phoneme sequence; matching the at least one phoneme sequence with words registered in a language dictionary, extracting a string of the matched words with a linguistic meaning, and selecting the string of the matched words as a query; determining whether the query is in a predetermined first language, and when the query is not in the first language as a result of the determining, converting the query using a phoneme to grapheme rule, and generating a query in the first language; and searching using the query in the first language.
-
-
9. A voice query extension system, comprising:
-
a signal processing unit to detect a voice activity of a user from an input signal and extracting a feature vector from the voice activity using a computer; a phonetic decoder to convert the feature vector into at least one phoneme sequence and to generate the at least one phoneme sequence; a lexical decoder to match the at least one phoneme sequence with words registered in a dictionary, to extract a string of the matched words with a linguistic meaning, and to select the string of the matched words as a query; a multilingual query extension unit to determine whether the query is in a predetermined first language, and when the query is not in the first language as a result of the determining, to convert the query using a phoneme to grapheme rule, and to generate a query in the first language; and a search unit to search using the query in the first language. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification