Contribute to fixing bug 2105195 where some phonemmes are not correctly
pronounced by the TTS engine, and some are causing the whole utterance
to be unintelligible.
This is NOT a code change, this is a change in the language files
for the SVOX Pico TTS engine for en-US. Contact at SVOX was unable
to say whether the lingware correction was in the language resource
files or in the tools to generate the lingware files.
These new files correct identified "pollution" issues, that is cases
where a problem synthesizing one part of the utterance affects the
rest of the content that would otherwise be synthesized correctly.
The updated test file for en-US reflects the corrected issues. More
tests are underway to validate the new files, but initial tests are
conclusive and would fix issues with applications that use phonemic
input for the TTS engine.
DrNo (David Sparks) is aware of this update, and which applications
use phonemic input.
diff --git a/pico/lang/en-US_lh0_sg.bin b/pico/lang/en-US_lh0_sg.bin
index 69cd99b..18e4b7e 100755
--- a/pico/lang/en-US_lh0_sg.bin
+++ b/pico/lang/en-US_lh0_sg.bin
Binary files differ
diff --git a/pico/lang/en-US_ta.bin b/pico/lang/en-US_ta.bin
index cf02cdc..08c184c 100755
--- a/pico/lang/en-US_ta.bin
+++ b/pico/lang/en-US_ta.bin
Binary files differ
diff --git a/pico/tests/data/xsampa_pico_man_en-US.txt b/pico/tests/data/xsampa_pico_man_en-US.txt
index 9ca8fd3..6a3204a 100644
--- a/pico/tests/data/xsampa_pico_man_en-US.txt
+++ b/pico/tests/data/xsampa_pico_man_en-US.txt
@@ -57,7 +57,7 @@
 # TEST T thin "TIn
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;TIn"/>.</speak>
 
-# BUG Z measure "mE.Z@` says garbage on the whole utterance
+# TEST Z measure "mE.Z@`
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;mE.Z@`"/>.</speak>
 
 # TEST f fit "fIt
@@ -72,9 +72,12 @@
 # TEST v vim "vIm
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;vIm"/>.</speak>
 
-# BUG W whale "We_Il  says [v hu hale]
+# TEST W whale "We_Il  ("east coast" pronounciation of W phoneme for "wh")
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;We_Il"/>.</speak>
 
+# TEST w whale "We_Il
+<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;we_Il"/>.</speak>
+
 # TEST z zing "zIN
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;zIN"/>.</speak>
 
@@ -109,10 +112,10 @@
 # Monophthongs
 # --------- Short
 
-# BUG @ allow @."la_U says [llow], drops the [a]
+# TEST @ allow @."la_U
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="@.&#34;la_U"/>.</speak>
 
-# BUG @` actor "{k.t@` says garbage on the whole utterance
+# TEST @` actor "{k.t@`
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;{k.t@`"/>.</speak>
 
 # TEST E pet  "pEt
@@ -133,11 +136,11 @@
 
 # --------- Long
 
-# BUG 3`: furs "f3`:z says [fuz z z]
+# TEST 3`: furs "f3`:z says [fuz z z]
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;f3`:z"/>.</speak>
 
-# BUG A: stars "stA:rz says [starch]
-<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;stA:rz"/>.</speak>
+# TEST A: stars "stA:r\z says [starch]
+<speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;stA:r\\z"/>.</speak>
 
 # TEST i: ease "i:z
 <speak xml:lang="en-US"> Testing <phoneme alphabet="xsampa" ph="&#34;i:z"/>.</speak>
@@ -182,4 +185,5 @@
 
 # ---------
 
-# END_TEST
\ No newline at end of file
+# END_TEST
+