Phoneme Phixes

John A. Wasser wasser_1 at viking.DEC
Wed Apr 10 05:45:19 AEST 1985


	ENGLISH TO PHONEME FIXES

	Here are some bug fixes for ENGLISH.C (the English to Phoneme
	rules).  Mostly the order of "^" (one consonant) and ":" (zero
	or more consonants) have to be reversed because they are parsed
	from right to left (because the sequence "^:" only appears in 
	the left context part).  One rule (for "U") got garbled and
	the letter "H" had been left out of the special case for 
	"WHERE".

	My thanks to Larry R. Custead (U. of Saskatchewan) for pointing
	these problems out.

-------------------------------- 190 ----------------------------------
[OLD]          {"#^:E",        "D",            Nothing,        "t"      
[NEW]          {"#:^E",        "D",            Nothing,        "t"    
-------------------------------- 206 ----------------------------------
[OLD]          {"'^:",         "E",            Nothing,        Silent   
[NEW]          {"':^",         "E",            Nothing,        Silent 
-------------------------------- 321 ----------------------------------
[OLD]          {"#^:",         "I",            "^+",           "IH"     
[NEW]          {"#:^",         "I",            "^+",           "IH"   
-------------------------------- 357 ----------------------------------
[OLD]          {"#^:",         "L",            "%",            "AXl"    
[NEW]          {"#:^",         "L",            "%",            "AXl"  
-------------------------------- 429 ----------------------------------
[OLD]          {"^:",          "O",            "N",            "AH"     
[NEW]          {":^",          "O",            "N",            "AH"   
-------------------------------- 437 ----------------------------------
[OLD]          {"#^:",         "OM",           Anything,       "AHm"    
[NEW]          {"#:^",         "OM",           Anything,       "AHm"  
-------------------------------- 491 ----------------------------------
[OLD]          {"#^:##",       "S",            Nothing,        "z"      
[NEW]          {"#:^##",       "S",            Nothing,        "z"    
-------------------------------- 492 ----------------------------------
[OLD]          {"#^:#",        "S",            Nothing,        "s"      
[NEW]          {"#:^#",        "S",            Nothing,        "s"    
-------------------------------- 557 ----------------------------------
[OLD]          {Anything,      "U^^",          Anything,       "AH"     
[NEW]          {Anything,      "U",            "^^",           "AH"   
-------------------------------- 594 ----------------------------------
[OLD]          {Anything,      "WERE",         Anything,       "WHEHr"  
[NEW]          {Anything,      "WHERE",        Anything,       "WHEHr"
-------------------------------- 622 ----------------------------------
[OLD]          {"#^:",         "Y",            Nothing,        "IY"     
[NEW]          {"#:^",         "Y",            Nothing,        "IY"   
-------------------------------- 623 ----------------------------------
[OLD]          {"#^:",         "Y",            "I",            "IY"     
[NEW]          {"#:^",         "Y",            "I",            "IY"   
-----------------------------------------------------------------------

Number of difference records found: 12

		-John A. Wasser

Work address:
ARPAnet:	WASSER%VIKING.DEC at decwrl.ARPA
Usenet:		{allegra,Shasta,decvax}!decwrl!dec-rhea!dec-viking!wasser
Easynet:	VIKING::WASSER
Telephone:	(617)486-2505
USPS:		Digital Equipment Corp.
		Mail stop: LJO2/E4
		30 Porter Rd
		Littleton, MA  01460



More information about the Comp.sources.bugs mailing list