New set of allophones (shorter).

This commit is contained in:
fabio.olimpieri 2014-12-31 13:43:52 +00:00
parent 88517773b2
commit b7fa1e679b
65 changed files with 99 additions and 1 deletions

View File

@ -1 +1,99 @@
Allophones: rate 48k, 1 channel, 8 bits , signed integer
This archive contains allophone generated by the SPO256-AL2. The files contains signed 8bit PCM samples. The PWM digital out pin has been captured, and PCM samples calculated from 4 properly aligned consecutives PCM pulses, DC offset has been removed.
The original allophones were converted to raw files to be played at rate 48k, 1 channel, 8 bits , signed integer
For example, to play ar allophone with sox : "sox.exe -r 48k -c 1 -b 8 -e signed-integer -t raw ar.wav -d"
The following table contains the length of each allophone as well as a "blocking" time.
The blocking time is the time that the allophone will take before a new allophone will be collected from the input buffer.
That is, when a allophone is written to the SPO, if a new allophone is written during the blocking time will cause the LRQn output to be high until the end of this blocking time.
Example 1: single allophone write
t=0 : write /OY/ to SPO
-> SBY goes low, LRQn goes high
t=0+tLRQn :
-> /OY/ get processed by SPO, input buffer is free, LRQn goes low
t=2945+tLRQn : End of allophone
-> SBY goes high
Example 2: two consecutive allophone
t=0 : write /OY/ to SPO input buffer
-> SBY goes low, LRQn goes high
t=0+tLRQn : /OY/ allophone is beeig transfered and processed, start of /OY/ blocking delay
-> /OY/ get processed by SPO, input buffer is free, LRQn goes low
t=50 : write PA1 to SPO
-> LRQn goes high, input buffer in full
t=2117+tLRQn : End of blocking delay, input buffer is transfered
-> LRQn goes low
t=2945+tLRQn : End of /OY/, PA1 is getting processed, start of PA1 blocking delay
t=2945+64+tLRQn : End of PA1
-> SBY goes high
Note : When a allophone is played, its last part will play in loop unless it is followed by a pause. By looking at the allophone waveform, it seems that this could be emulated by looping the last 92 samples.
Dec Hex Lenght Blocking
0 00 PA1 65 0
1 01 PA2 260 0
2 02 PA3 455 0
3 03 PA4 975 0
4 04 PA5 2015 0
5 05 /OY/ 2945 2117
6 06 /AY/ 1750 1565
7 07 /EH/ 554 0
8 08 /KK3/ 780 455
9 09 /PP/ 1495 1104
10 0A /JH/ 997 628
11 0B /NN1/ 1749 920
12 0C /IH/ 461 0
13 0D /TT2/ 975 780
14 0E /RR1/ 1289 1105
15 0F /AX/ 554 0
16 10 /MM/ 1842 1473
17 11 /TT1/ 780 454
18 12 /DH1/ 1381 1104
19 13 /IY/ 1749 1380
20 14 /EY/ 2024 1841
21 15 /DD1/ 462 278
22 16 /UW1/ 645 462
23 17 /AO/ 738 0
24 18 /AA/ 645 461
25 19 /YY2/ 1290 1196
26 1A /AE/ 830 0
27 1B /HH1/ 912 780
28 1C /BB1/ 370 276
29 1D /TH/ 1302 0
30 1E /UH/ 738 0
31 1F /UW2/ 1749 1104
32 20 /AW/ 2578 1934
33 21 /DD2/ 731 454
34 22 /GG3/ 1121 844
35 23 /VV/ 1290 1104
36 24 /GG1/ 731 454
37 25 /SH/ 2016 1756
38 26 /ZH/ 1361 644
39 27 /RR2/ 829 460
40 28 /FF/ 1106 0
41 29 /KK2/ 1365 1234
42 2A /KK1/ 1170 584
43 2B /ZZ/ 1507 1137
44 2C /NG/ 2026 1289
45 2D /LL/ 830 553
46 2E /WW/ 1473 920
47 2F /XR/ 2486 2210
48 30 /WH/ 1474 1289
49 31 /YY1/ 922 828
50 32 /CH/ 1495 649
51 33 /ER1/ 1106 1012
52 34 /ER2/ 2117 1840
53 35 /OW/ 1749 1197
54 36 /DH2/ 1841 1564
55 37 /SS/ 651 1
56 38 /NN2/ 1382 1104
57 39 /HH2/ 1279 910
58 3A /OR/ 2394 2117
59 3B /AR/ 2026 1748
60 3C /YR/ 2485 2026
61 3D /GG2/ 704 519
62 3E /EL/ 1382 736
63 3F /BB2/ 509 324

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.