Systems and methods for automatic phonetization of domain names
First Claim
1. A method, comprising:
- receiving, from a user, a string of characters;
determining components of the string of characters, wherein the components of the string of characters comprise one or more graphemes that are related in the string of characters;
determining universal phonetic representations for the components of the string of characters;
determining pronunciations for the universal phonetic representations;
constructing a pronunciation of the string of characters based at least partially on the pronunciations of the universal phonetic representations;
sending, to the user, a sound file representing the pronunciation of the string of characters;
receiving a user sound file created by the user using a microphone, the user sound file representing a custom pronunciation associated with a subset of the universal phonetic representations corresponding to a portion of the pronunciation of the string of characters;
constructing a new pronunciation of the string of characters based at least partially on the pronunciations for the universal phonetic representations and the custom pronunciation associated with the subset of the universal phonetic representations; and
sending, to the user, a new sound file representing the new pronunciation of the string of characters, wherein the new sound file comprises a combination of a portion of the sound file representing the pronunciation of the string of characters and the user sound file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method can include receiving, from a user, a string of characters. The method can also include determining components of the string of characters. The components of the string of characters may include one or more graphemes that are related in the string of characters. The method can include determining universal phonetic representations for the components of the string of characters. The method can also include determining pronunciations for the universal phonetic representations. Additionally, the method can include constructing a pronunciation of the string of characters based at least partially on the pronunciations of the universal phonetic representations. Further, the method can include sending, to the user, a sound file representing the pronunciation of the string of characters.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, from a user, a string of characters; determining components of the string of characters, wherein the components of the string of characters comprise one or more graphemes that are related in the string of characters; determining universal phonetic representations for the components of the string of characters; determining pronunciations for the universal phonetic representations; constructing a pronunciation of the string of characters based at least partially on the pronunciations of the universal phonetic representations; sending, to the user, a sound file representing the pronunciation of the string of characters; receiving a user sound file created by the user using a microphone, the user sound file representing a custom pronunciation associated with a subset of the universal phonetic representations corresponding to a portion of the pronunciation of the string of characters; constructing a new pronunciation of the string of characters based at least partially on the pronunciations for the universal phonetic representations and the custom pronunciation associated with the subset of the universal phonetic representations; and sending, to the user, a new sound file representing the new pronunciation of the string of characters, wherein the new sound file comprises a combination of a portion of the sound file representing the pronunciation of the string of characters and the user sound file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory storing instructions; and at least one processor, operably coupled to the memory, implemented at least in part in hardware, and configured to execute the instructions to perform a method comprising; receiving, from a user, a string of characters; determining components of the string of characters, wherein the components of the string of characters comprise one or more graphemes that are related in the string of characters; determining universal phonetic representations for the components of the string of characters; determining pronunciations for the universal phonetic representations; constructing a pronunciation of the string of characters based at least partially on the pronunciations of the universal phonetic representations; sending, to the user, a sound file representing the pronunciation of the string of characters; receiving a user sound file created by the user using a microphone, the user sound file representing a custom pronunciation associated with a subset of the universal phonetic representations corresponding to a portion of the pronunciation of the string of characters; constructing a new pronunciation of the string of characters based at least partially on the pronunciations for the universal phonetic representations and the custom pronunciation associated with the subset of the universal phonetic representations; and sending, to the user, a new sound file representing the new pronunciation of the string of characters, wherein the new sound file comprises a combination of a portion of the sound file representing the pronunciation of the string of characters and the user sound file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions which, when executed by at least one processor, cause the at least one processor to perform a method comprising:
-
receiving, from a user, a string of characters; determining components of the string of characters, wherein the components of the string of characters comprise one or more graphemes that are related in the string of characters; determining universal phonetic representations for the components of the string of characters; determining pronunciations for the universal phonetic representations; constructing a pronunciation of the string of characters based at least partially on the pronunciations of the universal phonetic representations; sending, to the user, a sound file representing the pronunciation of the string of characters; receiving a user sound file created by the user using a microphone, the user sound file representing a custom pronunciation associated with a subset of the universal phonetic representations corresponding to a portion of the pronunciation of the string of characters; constructing a new pronunciation of the string of characters based at least partially on the pronunciations for the universal phonetic representations and the custom pronunciation associated with the subset of the universal phonetic representations; and sending, to the user, a new sound file representing the new pronunciation of the string of characters, wherein the new sound file comprises a combination of a portion of the sound file representing the pronunciation of the string of characters and the user sound file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification