Systems and methods for correcting text-to-speech pronunciation
First Claim
1. A text-to-speech (TTS) computing device comprising one or more processors in communication with one or more memory devices, the TTS computing device configured to:
- generate a machine pronunciation of a text data according to at least one phonetic rule;
provide the machine pronunciation to a user interface of the TTS computing device such that the machine pronunciation is audibly communicated to a user of the TTS computing device;
receive a pronunciation correction of the machine pronunciation from the user via the user interface;
determine a first geographic location indicating where the pronunciation correction was provided by the user to the user interface;
store the pronunciation correction and the first geographic location in a TTS data source;
assign the pronunciation correction provided by the user to a user profile that corresponds to the text data;
determine a second geographic location indicating where the TTS computing device is currently located;
provide, to the user interface, the machine pronunciation if the second geographic location is outside of a predetermined distance of the first geographic location; and
provide, to the user interface, an updated machine pronunciation based on the pronunciation correction if the second geographic location is within the predetermined distance of the first geographic location.
1 Assignment
0 Petitions
Accused Products
Abstract
A text-to-speech (TTS) computing includes a processor and a memory. The TTS computing device is configured to generate a machine pronunciation of a text data according to at least one phonetic rule, and provide the machine pronunciation to a user interface of the TTS computing device such that the machine pronunciation is audibly communicated to a user of the TTS computing device. The TTS computing device is also configured to receive a pronunciation correction of the machine pronunciation from the user via the user interface, and store the pronunciation correction in a TTS data source. The TTS computing device is further configured to assign the pronunciation correction provided by the user to a user profile that corresponds to the text data.
23 Citations
18 Claims
-
1. A text-to-speech (TTS) computing device comprising one or more processors in communication with one or more memory devices, the TTS computing device configured to:
-
generate a machine pronunciation of a text data according to at least one phonetic rule; provide the machine pronunciation to a user interface of the TTS computing device such that the machine pronunciation is audibly communicated to a user of the TTS computing device; receive a pronunciation correction of the machine pronunciation from the user via the user interface; determine a first geographic location indicating where the pronunciation correction was provided by the user to the user interface; store the pronunciation correction and the first geographic location in a TTS data source; assign the pronunciation correction provided by the user to a user profile that corresponds to the text data; determine a second geographic location indicating where the TTS computing device is currently located; provide, to the user interface, the machine pronunciation if the second geographic location is outside of a predetermined distance of the first geographic location; and provide, to the user interface, an updated machine pronunciation based on the pronunciation correction if the second geographic location is within the predetermined distance of the first geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for correcting pronunciation in a text-to-speech (TTS) system, said method implemented using a TTS computing device in communication with one or more memory devices, said method comprising:
-
generating a machine pronunciation of a text data according to at least one phonetic rule; providing the machine pronunciation to a user interface of the TTS computing device such that the machine pronunciation is audibly communicated to a user of the TTS computing device; receiving a pronunciation correction of the machine pronunciation from the user via the user interface; determining a first geographic location indicating where the pronunciation correction was provided by the user to the user interface; storing the pronunciation correction and the first geographic location in a TTS data source; assigning the pronunciation correction provided by the user to a user profile that corresponds to the text data; determining a second geographic location indicating where the TTS computing device is currently located; providing, to the user interface, the machine pronunciation if the second geographic location is outside of a predetermined distance of the first geographic location; and providing, to the user interface, an updated machine pronunciation based on the pronunciation correction if the second geographic location is within the predetermined distance of the first geographic location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium that includes computer executable instructions for correcting pronunciation in a text-to-speech (TTS) system, wherein when executed by a TTS computing device comprising at least one processor in communication with at least one memory device, the computer executable instructions cause the TTS computing device to:
-
generate a machine pronunciation of a text data according to at least one phonetic rule; provide the machine pronunciation to a user interface of the TTS computing device such that the machine pronunciation is audibly communicated to a user of the TTS computing device; receive a pronunciation correction of the machine pronunciation from the user via the user interface; determine a first geographic location indicating where the pronunciation correction was provided by the user to the user interface; store the pronunciation correction and the first geographic location in a TTS data source; assign the pronunciation correction provided by the user to a user profile that corresponds to the text data; determine a second geographic location indicating where the TTS computing device is currently located; provide, to the user interface, the machine pronunciation if the second geographic location is outside of a predetermined distance of the first geographic location; and provide, to the user interface, an updated machine pronunciation based on the pronunciation correction if the second geographic location is within the predetermined distance of the first geographic location. - View Dependent Claims (18)
-
Specification