[espeak-ng:master] reported: Testsuite fails on various archs #github
firstname.lastname@example.org Integration <espeak-ng@...>
[espeak-ng:master] New Comment on Issue #690 Testsuite fails on various archs
The word "φοὶνιϰες" looks like it cannot be pronounced -- the translation does not process the ϰ letter, then proceeds to translate each letter individually. That is consistent with the output, although I don't know why there isn't an unpronouncible message like with English.
Words spelled out after reaching a specific letter: * φοὶνιϰες [ϰ] amd64, arm64 * απιϰὸμενοι [ϰ] amd64, arm64 * διδασϰὰλια [ϰ] amd64, arm64 * ϰαὶ [ϰ] arm64 only -- this is the cause of the difference and thus the test failures * δοϰὲειν [ϰ] amd64, arm64 * φοὶνιϰες [ϰ] amd64, arm64 * ϕωνῂ [ϕ] arm64 only -- this is the cause of the difference and thus the test failures * ϱυϑμὸν [ϱ, ϑ] amd64, arm64 -- amd64 processes ϱυ and then aborts on the ϑ; arm64 is aborting immediately
So it looks like there is an issue with the rules for those letters, causing those words to be spelled out instead of pronounced phonetically. Those letters are also not pronounced when spelling them out.
For the arm64 and other platforms, it looks like the difference is when the affected letters occur at the start of a word.