While I’m pretty pleased with the overall progress of the phoneme editor, there have been a few phonemes in the preview mode that have been significantly worse than earlier versions, even though the waveforms and base code are essentially the same.
After some code tweaks, the phonemes are now sounding a somewhat better, which is a reassuring. It won’t be until I get the the phonemes finished up and start connecting phonemes that I’ll know how much the quality has been changed.
The unvoiced and semi-voiced phonemes such as /Z/ and /ZH/ don’t sound as good as the sampled versions, but they are passable so I don’t expect to make any immediate changes there. But I expect that code handling unvoiced sounds will modified once I get things up and running again.
Because the phonemes now derive timing information from the sounds – rather than being hard coded values – I’ll likely need to re-record all the samples being analyzed.
Because of this, I’m reviewing the recording list and looking for places where additional specialized phonemes should be added.