From 6829fad2b195a90af9230ef4295abde117c61261 Mon Sep 17 00:00:00 2001 From: Jonathan Gevaryahu Date: Thu, 27 Jun 2024 21:25:40 -0400 Subject: [PATCH 1/3] Fix another 43-year old bug, typo in one of the S rules which would mispronounce "wasn't" as "wasm't" --- src/ReciterTabs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ReciterTabs.h b/src/ReciterTabs.h index 8ea5fe88..2819f5f0 100644 --- a/src/ReciterTabs.h +++ b/src/ReciterTabs.h @@ -366,7 +366,7 @@ char rules[] = ' ','(','S','C','H',')', '=','S','K'|0x80, '(','S',')','C','+','='|0x80, '#','(','S','M',')', '=','Z','U','M'|0x80, -'#','(','S','N',')','\'', '=','Z','U','M'|0x80, +'#','(','S','N',')','\'', '=','Z','U','N'|0x80, '(','S','T','L','E',')', '=','S','U','L'|0x80, '(','S',')', '=','S'|0x80, From ea3b920b250c4624f85a56db3d481281a833b818 Mon Sep 17 00:00:00 2001 From: Lord-Nightmare Date: Thu, 27 Jun 2024 23:25:31 -0400 Subject: [PATCH 2/3] Fix another mistake, this one looks like a copy-paste error from the line above, and causes 'them' to be pronounced incorrectly. --- src/ReciterTabs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ReciterTabs.h b/src/ReciterTabs.h index 2819f5f0..e7bf0755 100644 --- a/src/ReciterTabs.h +++ b/src/ReciterTabs.h @@ -382,7 +382,7 @@ char rules[] = '(','T','H','E','R',')', '=','D','H','E','R'|0x80, '(','T','H','E','I','R',')', '=','D','H','E','H','R'|0x80, ' ','(','T','H','A','N',')',' ', '=','D','H','A','E','N'|0x80, -' ','(','T','H','E','M',')',' ', '=','D','H','A','E','N'|0x80, +' ','(','T','H','E','M',')',' ', '=','D','H','E','H','M'|0x80, '(','T','H','E','S','E',')',' ', '=','D','H','I','Y','Z'|0x80, ' ','(','T','H','E','N',')', '=','D','H','E','H','N'|0x80, '(','T','H','R','O','U','G','H',')', '=','T','H','R','U','W','4'|0x80, From f15d7dfbc2080a88746d78f13c352646add169f6 Mon Sep 17 00:00:00 2001 From: Lord-Nightmare Date: Fri, 28 Jun 2024 02:40:47 -0400 Subject: [PATCH 3/3] Fix another mistake, this one is likely either a typo or a 1-bit transmission or storage error, and breaks pronunciation of the standalone letter 'x' --- src/ReciterTabs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ReciterTabs.h b/src/ReciterTabs.h index e7bf0755..9ed91c93 100644 --- a/src/ReciterTabs.h +++ b/src/ReciterTabs.h @@ -451,7 +451,7 @@ char rules[] = '(','W',')', '=','W'|0x80, ']','X'|0x80, -' ','(','X',')',' ', '=','E','H','4','K','R'|0x80, +' ','(','X',')',' ', '=','E','H','4','K','S'|0x80, ' ','(','X',')', '=','Z'|0x80, '(','X',')', '=','K','S'|0x80,