Re: Microsoft Speech Platform
I apologize that the material below is not more polished. I just made thistoggle quoted messageShow quoted text
Reg test for carrot and parenthesis
My synth for the test below was Microsoft Speech Platform. I found a
problem with this synth.
I tested regular expressions for beginning and ending exponential
My syntax for these exponential expressions is that the expressions are
bracketed between (^ and ^).
Regular expression to recognize beginning of exponential expression:
Regular expression to recognize end of exponential expression:
end of exponent
The regular expression for the end of an exponential expression fails to
recognize the end.
The regular expression for the beginning exponential expression works as
The two regular expressions are very similar. Why does one work and not the
Here are some test cases:
I then wrote a regular expression to recognize the pair "()", and NVDA sees
the closing parenthesis but not the opening one. Puzzling!
The following synthesizers execute these regular expressions correctly.
Speech Player ESpeak,
SVox Pico Synthesizer,
The following synthesizers did not execute these regular expressions
Microsoft Speech API Version 5,
Microsoft Speech Platform
For these last two synthesizers, I input the regular expressions into their
(^ w + 3^)
Begin exponent is recognized but not the end of exponent.
So, the two Microsoft synths have a problem, and I do not know how large it