Abstract The present invention provides a method of expanding a string of one or more digits to form a verbal equivalent using weighted finite state transducers. The method provides a grammatical description that expands the string into a numeric concept represented by a sum of powers of a base number system, compiles the grammatical description into a first weighted finite state transducer, provides a language specific grammatical description for verbally expressing the numeric concept, compiles the language specific grammatical description into a second weighted finite state transducer, composes the first and second finite state transducers to form a third weighted finite state transducer from which the verbal equivalent of the string can be synthesized, and synthesizes the verbal equivalent from the third weighted finite state transducer.
Inventors
👤 Fernando Carlos Neves Pereira
👤 Michael Dennis Riley
👤 Richard William Sproat
Bibliographic Details
Application Number—
JurisdictionUS
Data Sourcegoogle_patents
Last Synchronized2026-11-05 09:56
CPC Classifications
G; G10; G10L; G10L13/00; G10L13/08
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
116 words
A method of expanding a string of one or more digits to form a verbal equivalent, the method comprising the steps of: (a) providing a grammatical description that expands the string into a numeric concept represented by a sum of powers of a base number system; (b) compiling said grammatical description into a first weighted finite state transducer (WFST); (c) providing a language specific grammatical description for verbally expressing the numeric concept; (d) compiling the language specific grammatical description into a second WFST; (e) composing said first and second WFSTs to form a third WFST from which the verbal equivalent of the string can be synthesized; and (f) synthesizing the verbal equivalent from the third WFST.
Claim 2
Independent Claim
116 words
A method of expanding a string of one or more digits to form a verbal equivalent, the method comprising the steps of: (a) providing a grammatical description that expands the string into a numeric concept represented by a sum of powers of a base number system; (b) compiling said grammatical description into a first weighted finite state transducer (WFST); (c) providing a language specific grammatical description for verbally expressing the numeric concept; (d) compiling the language specific grammatical description into a second WFST; (e) composing said first and second WFSTs to form a third WFST from which the verbal equivalent of the string can be synthesized; and (f) synthesizing the verbal equivalent from the third WFST.