MULTILINGUAL SPEECH RECOGNITION AND PUBLIC ANNOUNCEMENT
First Claim
1. A method for delivering an announcement in one or more languages, the method comprising the steps of:
- a computer receiving input representative of audio from one or more human speakers speaking in one or more natural languages;
the computer processing the input to identify the one or more natural languages being spoken;
the computer determining a relative proportion of each of the identified one or more natural languages;
the computer determining one or more natural languages in which to deliver the announcement based, at least in part, on the determined relative proportion of each of the identified one or more natural languages; and
the computer causing to be delivered the announcement in the determined one or more natural languages.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a system, method, and program product to deliver an announcement to people, such as a public announcement. A computer receives input representative of audio from one or more people speaking in one or more natural languages. The computer processes the input to identify the languages being spoken, and identifies a relative proportion of each of the identified languages. Using these proportions, the computer determines one or more languages in which to deliver the announcement. The computer then causes to be delivered the announcement in the determined languages. In other embodiments, the computer can also determine an order in which to deliver the announcement. Further, the computer can transmit the announcement in the determined languages and order for delivery in aural or visual form.
25 Citations
18 Claims
-
1. A method for delivering an announcement in one or more languages, the method comprising the steps of:
-
a computer receiving input representative of audio from one or more human speakers speaking in one or more natural languages; the computer processing the input to identify the one or more natural languages being spoken; the computer determining a relative proportion of each of the identified one or more natural languages; the computer determining one or more natural languages in which to deliver the announcement based, at least in part, on the determined relative proportion of each of the identified one or more natural languages; and the computer causing to be delivered the announcement in the determined one or more natural languages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for delivering an announcement in one or more languages, the system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising; program instructions to receive input representative of audio from one or more human speakers speaking in one or more natural languages; program instructions to process the input to identify the one or more natural languages being spoken; program instructions to determine a relative proportion of each of the identified one or more natural languages; program instructions to determine one or more natural languages in which to deliver the announcement based, at least in part, on the relative proportion of each of the identified one or more natural languages; and program instructions to cause to be delivered the announcement in the determined one or more natural languages. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for delivering an announcement, the computer program product comprising:
-
one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising; program instructions to receive input representative of audio from one or more human speakers speaking in one or more natural languages; program instructions to process the input to identify the one or more natural languages being spoken; program instructions to determine a relative proportion of each of the identified one or more natural languages; program instructions to determine one or more natural languages in which to deliver the announcement based, at least in part, on the relative proportion of each of the identified one or more natural languages; and program instructions to cause to be delivered the announcement in the determined one or more natural languages. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification