摘要 |
To generate a correct name via a speech recognizer, a name database is used to store proper names. A user first spells a name to the speech recognizer that recognizes the spelled name. If two or more homophonic names exist in the name database corresponding to the spelled name, the user then pronounces the name, based on which the intended name is selected. As an alternative, a user can first pronounces a name to the speech recognizer that recognizes the pronounced name. If two or more homophonic names exist in the name database corresponding to the pronounced name, the user then spells the name, based on which the intended name is selected.
|