Closed Bug 1171043 Opened 9 years ago Closed 9 years ago

Replace the Pocketsphinx dict based grapheme to phoneme mapper by a WFST

Categories

(Core :: Web Speech, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: kdavis, Assigned: anatal)

References

Details

(Whiteboard: [webspeechapi])

For speech recognition Pocketsphinx relies upon the existence of a function that can map from graphemes to phonemes, in other words function that can map from a written word to its phonetic spelling. Currently Pocketsphinx has a dictionary based grapheme to phoneme function. It stores all possible words and their phonetic spellings in a file, loads this file in to a map, then relies upon this map to implement the required function. This is sub-optimal in that words not in the dictionary can not be recognized. This bug's task is to replace the dictionary based grapheme to phoneme function by a WFST, a Weighted Finite State Transducer, learned from the data in the dictionary file. This WFST will then be able to produce phonetic spellings for unseen words using the rules learned from the dictionary file.
Assignee: nobody → anatal
Whiteboard: [webspeechapi]
Depends on: 1167875
Component: DOM → Web Speech
Summary: Replace the Pocketsphinx dict based grapheme to phoneme mapper by a WFST from OpenFST → Replace the Pocketsphinx dict based grapheme to phoneme mapper by a WFST
Blocks: Meta-Vaani
No wfst approach will be used in pocketsphinx, but a more efficient and compact way.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Blocks: 1180668
No longer blocks: 1180668
feature-b2g: --- → 2.5+
feature-b2g: 2.5+ → ---
Aaron, this bug is invalid. Follows the right one for this feature: https://bugzilla.mozilla.org/show_bug.cgi?id=1180113
You need to log in before you can comment on or make changes to this bug.