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: 0 (PA1), 2 (PA3) and 54 (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
0 PA1
Silent: this is a pause of 10 ms (datasheet nominal), so there is nothing to hear.
1 PA2
Silent: this is a pause of 30 ms (datasheet nominal), so there is nothing to hear.
2 PA3
Silent: this is a pause of 50 ms (datasheet nominal), so there is nothing to hear.
3 PA4
Silent: this is a pause of 100 ms (datasheet nominal), so there is nothing to hear.
4 PA5
Silent: this is a pause of 200 ms (datasheet nominal), so there is nothing to hear.
5 OY
6 AY
7 EH
8 KK3
9 PP
10 JH
11 NN1
12 IH
13 TT2
14 RR1
15 AX
16 MM
17 TT1
18 DH1
19 IY
20 EY
21 DD1
22 UW1
23 AO
24 AA
25 YY2
26 AE
27 HH1
28 BB1
29 TH
30 UH
31 UW2
32 AW
33 DD2
34 GG3
35 VV
36 GG1
37 SH
38 ZH
39 RR2
40 FF
41 KK2
42 KK1
43 ZZ
44 NG
45 LL
46 WW
47 XR
48 WH
49 YY1
50 CH
51 ER1
52 ER2
53 OW
54 DH2
55 SS
56 NN2
57 HH2
58 OR
59 AR
60 YR
61 GG2
62 EL
63 BB2