1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
- "a":
- test:
if: "$TTS='none'"
then: # long "a" sound in all speech engines I tested (espeak, MS SAPI, eloquence, (en: 'eigh')
else: # AWS Polly, ReadSpeaker, NaturalReader, google cloud, nuance, ibm watson)
- "b-z":
- test:
if: "$TTS='none'"
then: # (en: '.')
else:
- "A":
- test:
if: "$SpeechOverrides_CapitalLetters = ''"
then_test:
if: "$TTS='none'"
then: # (en: 'Eigh')
else:
else:
- x: "$SpeechOverrides_CapitalLetters"
- test:
if: "$TTS='none'"
then: # (en: 'eigh')
else:
- "B-Z":
- test:
# note: processing of ranges converts '.' into the character, so it needs to be in quotes below
if: "$SpeechOverrides_CapitalLetters = ''"
then:
else:
- "0-9": # (en: '.')
- "!": # 0x21 (en: 'factorial', google: 'factorial')
- "\"": # 0x22 (en: 'quotation mark', google: 'citattecken')
- "#": # 0x23 (en: 'number', google: 'siffra')