Language Identification
First Claim
Patent Images
1. A language identification system comprising:
- a) a first electronic communication device and a second communication device each of the said communication devices having a user and each communication device including a means for accepting a spoken audio input from the user and converting said input into an electronic signal, an electronic connection to transmit said electronic signals between the communication devices, the spoken audio inputs each having a language being spoken, a location where the spoken audio input is spoken, and a context,b) a computing device including memory, said memory containing a language identification database and encoded program steps to control the computing device to;
i) decompose the audio input into vector components, and,ii) compare the vector components to a database of stored vector components of a plurality of known languages, thereby calculating for each language a probability that the language of the spoken audio input is the known language, and,iii) select from the known language probabilities that with the highest probability thereby identifying the most probable language as the language being spoken in the spoken audio input,c) where the encoded program steps accept as a supplemental input at least one of;
i) a set of language preferences selected by at least one of the users of the communication devices,ii) the location of at least one of the communication devices, and,iii) the context of the spoken audio inputs into the communication devices,d) where said database of stored vector components further includes filters wherein the supplemental input is used to filter the plurality of known languages, ande) where said encoded program steps further include a step for the users to confirm or deny the most probable language as the language being spoken updating the filters based upon the said step for the users to confirm or deny.
0 Assignments
0 Petitions
Accused Products
Abstract
A language identification system suitable for use with voice data transmitted through either a telephonic or computer network systems is presented. Embodiments that automatically select the language to be used based upon the content of the audio data stream are presented. In one embodiment the content of the data stream is supplemented with the context of the audio stream. In another embodiment the language determination is supplemented with preferences set in the communication devices and in yet another embodiment, global position data for each user of the system is used to supplement the automated language determination.
264 Citations
18 Claims
-
1. A language identification system comprising:
-
a) a first electronic communication device and a second communication device each of the said communication devices having a user and each communication device including a means for accepting a spoken audio input from the user and converting said input into an electronic signal, an electronic connection to transmit said electronic signals between the communication devices, the spoken audio inputs each having a language being spoken, a location where the spoken audio input is spoken, and a context, b) a computing device including memory, said memory containing a language identification database and encoded program steps to control the computing device to; i) decompose the audio input into vector components, and, ii) compare the vector components to a database of stored vector components of a plurality of known languages, thereby calculating for each language a probability that the language of the spoken audio input is the known language, and, iii) select from the known language probabilities that with the highest probability thereby identifying the most probable language as the language being spoken in the spoken audio input, c) where the encoded program steps accept as a supplemental input at least one of; i) a set of language preferences selected by at least one of the users of the communication devices, ii) the location of at least one of the communication devices, and, iii) the context of the spoken audio inputs into the communication devices, d) where said database of stored vector components further includes filters wherein the supplemental input is used to filter the plurality of known languages, and e) where said encoded program steps further include a step for the users to confirm or deny the most probable language as the language being spoken updating the filters based upon the said step for the users to confirm or deny. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13)
-
-
10. A language identification process said process comprising:
-
a) accepting spoken audio inputs from users of a first electronic communication device and a second communication device and converting said input into electronic signals, and transmitting said electronic signals between the communication devices, the spoken audio inputs each having a language being spoken, a location where the spoken audio input is spoken, and a context, b) decomposing the audio input into vector components and c) comparing the vector components to a database of stored vector components of a plurality of known languages, thereby calculating for each language a probability that the language of the spoken audio input is the known language and d) selecting from the known language probabilities that with the highest probability and thereby identifying the most probable language as the language being spoken in the spoken audio input, and, e) accepting as a supplemental input at least one of; i) a set of language preferences selected by at lest one of the users of the communication devices, ii) the location of at least one of the communication devices, and, iii) the context of the spoken audio inputs into the communication devices, f) and filtering the plurality of known languages based upon the supplemental input and filters in the database, g) and confirming that the most probable language is in fact the language being spoken and updating the filters in the database. - View Dependent Claims (11, 12, 14, 15, 16, 17, 18)
-
Specification