Method and device of matching speech input to text
First Claim
1. A method of matching speech to a contact name in a user'"'"'s list of contacts, comprising:
- at a device having one or more processors and memory;
storing the list of the user'"'"'s contacts in the memory, wherein the list of the user'"'"'s contacts includes a first contact;
receiving input speech information;
obtaining initial text corresponding to the input speech information and standard pinyin of the initial text;
generating at least one approximate pinyin for the initial text based on predetermined pronunciation similarity information, wherein the pronunciation similarity information identifies non-standard pronunciations based on regional dialects;
from a preset mapping relationship table stored in the memory, obtaining alternative text corresponding to the approximate pinyin of the initial text, wherein;
the preset mapping relationship table includes a record for each word in a word database, the record including standard pinyin and approximate pinyin for the word, and a mapping relation between the standard pinyin, approximate pinyin, and the word; and
the alternative text includes one or more words whose standard pinyin or approximate pinyin map, in the preset mapping relationship table, to the approximate pinyin of the initial text;
matching the alternative text to the first contact; and
performing an operation using the first contact.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for matching speech to text are disclosed, the method including: receiving a speech input, the mentioned speech input carrying input speech information; obtaining initial text corresponding to the input speech information, and respective pinyin of the initial text; generating at least one approximate pinyin for the initial text based on predetermined pronunciation similarity information; and from a preset mapping relationship table, obtaining additional text corresponding to the respective pinyin of the initial text or to the at least one approximate pinyin of the initial text, wherein the preset mapping relationship table includes a respective record for each word in a word database, including respective pinyin and at least one respective approximate pinyin for said each word, and a respective mapping relation between said respective pinyin, said at least one respective approximate pinyin, and said each word.
-
Citations
18 Claims
-
1. A method of matching speech to a contact name in a user'"'"'s list of contacts, comprising:
-
at a device having one or more processors and memory; storing the list of the user'"'"'s contacts in the memory, wherein the list of the user'"'"'s contacts includes a first contact; receiving input speech information; obtaining initial text corresponding to the input speech information and standard pinyin of the initial text; generating at least one approximate pinyin for the initial text based on predetermined pronunciation similarity information, wherein the pronunciation similarity information identifies non-standard pronunciations based on regional dialects; from a preset mapping relationship table stored in the memory, obtaining alternative text corresponding to the approximate pinyin of the initial text, wherein; the preset mapping relationship table includes a record for each word in a word database, the record including standard pinyin and approximate pinyin for the word, and a mapping relation between the standard pinyin, approximate pinyin, and the word; and the alternative text includes one or more words whose standard pinyin or approximate pinyin map, in the preset mapping relationship table, to the approximate pinyin of the initial text; matching the alternative text to the first contact; and performing an operation using the first contact. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
one or more processors; and memory storing instructions which, when executed by the one or more processors, cause the processors to perform operations comprising; storing a list of a user'"'"'s contacts in the memory, wherein the list of the user'"'"'s contacts includes a first contact; receiving input speech information; obtaining initial text corresponding to the input speech information and standard pinyin of the initial text; generating at least one approximate pinyin for the initial text based on predetermined pronunciation similarity information, wherein the pronunciation similarity information identifies non-standard pronunciations based on regional dialects; from a preset mapping relationship table stored in the memory, obtaining alternative text corresponding to the approximate pinyin of the initial text, wherein; the preset mapping relationship table includes a record for each word in a word database, the record including standard pinyin and approximate pinyin for the word, and a mapping relation between the standard pinyin, approximate pinyin, and the word; and the alternative text includes one or more words whose standard pinyin or approximate pinyin map, in the preset mapping relationship table, to the approximate pinyin of the initial text; matching the alternative text to the first contact; and performing an operation using the first contact. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having storing instructions which, when executed by one or more processors, cause the processors to perform operations comprising:
-
storing a list of a user'"'"'s contacts in the memory, wherein the list of the user'"'"'s contacts includes a first contact; receiving input speech information; obtaining initial text corresponding to the input speech information and standard pinyin of the initial text; generating at least one approximate pinyin for the initial text based on predetermined pronunciation similarity information, wherein the pronunciation similarity information identifies non-standard pronunciations based on regional dialects; from a preset mapping relationship table stored in the memory, obtaining alternative text corresponding to the approximate pinyin of the initial text, wherein; the preset mapping relationship table includes a record for each word in a word database, the record including standard pinyin and approximate pinyin for the word, and a mapping relation between the standard pinyin, approximate pinyin, and the word; and the alternative text includes one or more words whose standard pinyin or approximate pinyin map, in the preset mapping relationship table, to the approximate pinyin of the initial text; matching the alternative text to the first contact; and performing an operation using the first contact. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification