METHOD AND APPARATUS FOR LANGUAGE INDEPENDENT VOICE INDEXING AND SEARCHING
First Claim
1. A method for language independent voice indexing and searching in a mobile communication device, comprising:
- receiving a search query from a user of the mobile communication device;
converting speech parts in the search query into linguistic representations;
generating a search phoneme lattice based on the linguistic representations;
extracting query features from the generated search phoneme lattice;
generating query feature vectors based on the extracted query features;
performing a coarse search using the generated query feature vectors and indexing feature vectors from an indexing database, wherein the indexing database stores indices of indexing feature vectors from indexing phoneme lattices of audio files stored on the mobile communication devices;
performing a fine search using the results of the coarse search and the indexing phoneme lattices stored in the indexing database; and
outputting the fine search results to a dialog manager.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for language independent voice searching in a mobile communication device is disclosed. The method may include receiving a search query from a user of the mobile communication device, converting speech parts in the search query into linguistic representations which covers at least one languages, generating a search phoneme lattice based on the linguistic representations, extracting query features from the search phoneme lattice, generating query feature vectors based on the extracted features, performing a coarse search using the query feature vectors and the indexing feature vectors from the indexing database, performing a fine search using the results of the coarse search and the indexing phoneme lattices stored in the indexing database, and outputting the fine search results to a dialog manager.
-
Citations
20 Claims
-
1. A method for language independent voice indexing and searching in a mobile communication device, comprising:
-
receiving a search query from a user of the mobile communication device; converting speech parts in the search query into linguistic representations; generating a search phoneme lattice based on the linguistic representations; extracting query features from the generated search phoneme lattice; generating query feature vectors based on the extracted query features; performing a coarse search using the generated query feature vectors and indexing feature vectors from an indexing database, wherein the indexing database stores indices of indexing feature vectors from indexing phoneme lattices of audio files stored on the mobile communication devices; performing a fine search using the results of the coarse search and the indexing phoneme lattices stored in the indexing database; and outputting the fine search results to a dialog manager. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for language independent voice searching in a mobile communication device, comprising:
-
an indexing database that stores indices of indexing feature vectors from indexing phoneme lattices of audio files stored on the mobile communication devices; and a voice search engine that receives a search query from a user of the mobile communication device, converts speech parts in the search query into linguistic representations, generates a search phoneme lattice based on the linguistic representations, extracts query features from the generated search phoneme lattice, generates query feature vectors based on the extracted query features, performs a coarse search using the query feature vectors and indexing feature vectors from the indexing database, performs a fine search using the results of the coarse search and the indexing phoneme lattices stored in the indexing database, and outputs the fine search results to a dialog manager. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for language independent voice searching in a mobile communication device, comprising:
-
an indexing database that stores indices of indexing feature vectors from indexing phoneme lattices of audio files stored on the mobile communication device; a search automatic speech recognizer that receives a search query from a user of the mobile communication device and converts speech parts in the search query into linguistic representations; a search phoneme lattice generator that generates a search phoneme lattice based on the linguistic representations; a search feature vector generator that extracts query features from the search phoneme lattice and generates query feature vectors based on the extracted query features; a coarse search module that performs a coarse search using the query feature vectors and indexing feature vectors from the indexing database; and a fine search module that performs a fine search using the results of the coarse search and the indexing phoneme lattices stored in the indexing database, and outputs the fine search results to a dialog manager. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification