NLP / WIC Bencmark:
Converted all words into correct groups (~3000 words in 49 total word groups).
There are currently 11 Homophone/sentence groups for the WiC test (~250 sentences). Eventually will be ~50 groups, 1000 sentences.
This is only testing for the WIC score. It solves a lot for the short amount of sentences. So I just need to go through the sentences for a good score.
Speech Recognition:
Updated Hilbert & FIR filters.
Updated Fletcher-Munson Curve/Equal loudness calibration.
Added loading from a .wav file.
Refreshed grouped frequencies under 1000hz. (407hz, 500hz, 594hz, 813hz, 1000hz...)
Refreshed all vowel frequencies (28), and added few non-plosive consonants.
Removed Sudden Sensitivity Boost for the first plosive frames.
Loading from a .wav file substancially increased reliable testing, so now I'm refreshing everything.
Most vowels only use up to 2500hz. This is perfect, except for "a", "e", "i" short vowels which use up to 3500hz. The difference when spoken is whether your cheeks are activated or not (showing teeth). So accounting for both (under and over 2500hz separately), "a", "e", "i" can now have low and high versions represented in viseme animations. One with cheeks activated and one without. There's also a few long vowels which can have the same low & high versions. "ee", "ay", "oi", "ier".