AL2 Allophones
The SP0256-AL2 set, as written by FeedAllophone. These are recordings of a real chip, not a simulated core. The samples derive from CPCWiki's AL2 WAV set (via ExtremeElectronics), which CPCWiki notes has some allophone lengths wrong. Bit 6 (high intonation) is not applied here; the AllophoneDictionary entries play it where the ROM sets that bit.
The AL2 set is 59 allophones plus 5 pauses, each analysed with LPC. Datasheet pause lengths are PA1-PA5 = 10 / 30 / 50 / 100 / 200 ms (datasheet nominal; CPCWiki computes 6.4 / 25.6 / 44.8 / 96.0 / 198.4 ms from the ROM); the datasheet also gives a sample word for each ID (for example OY "boy", AY "sky"). The s$ interpreter never maps a character or name to three IDs: 00 (PA1), 02 (PA3) and 36 (DH2). The s$ tables give 61 of the 64 IDs; with the key dictionary (which uses PA1) the ROM gives 62, never PA3 or DH2; the manual names only 0 and 54 as unimplemented, so it misses PA3. See the AL2 datasheet linked from Credits.
ID Name Sample
00 PA1
Silent: this is a pause of 10 ms (datasheet nominal), so there is nothing to hear.
01 PA2
Silent: this is a pause of 30 ms (datasheet nominal), so there is nothing to hear.
02 PA3
Silent: this is a pause of 50 ms (datasheet nominal), so there is nothing to hear.
03 PA4
Silent: this is a pause of 100 ms (datasheet nominal), so there is nothing to hear.
04 PA5
Silent: this is a pause of 200 ms (datasheet nominal), so there is nothing to hear.
05 OY
06 AY
07 EH
08 KK3
09 PP
0A JH
0B NN1
0C IH
0D TT2
0E RR1
0F AX
10 MM
11 TT1
12 DH1
13 IY
14 EY
15 DD1
16 UW1
17 AO
18 AA
19 YY2
1A AE
1B HH1
1C BB1
1D TH
1E UH
1F UW2
20 AW
21 DD2
22 GG3
23 VV
24 GG1
25 SH
26 ZH
27 RR2
28 FF
29 KK2
2A KK1
2B ZZ
2C NG
2D LL
2E WW
2F XR
30 WH
31 YY1
32 CH
33 ER1
34 ER2
35 OW
36 DH2
37 SS
38 NN2
39 HH2
3A OR
3B AR
3C YR
3D GG2
3E EL
3F BB2