Étape 4: Picaxe Code pour le Module conversation
Bien que la puce de discours accepte texte normal ou même phonèmes, il semble énoncer mieux si inventive orthographe est utilisée. L’ajout d’espaces entre les mots du texte augmente les pauses entre les mots.
' 08 m 2 texte-parole pour SPO-512 speechchip
setfreq m16
c.4 haute
c.1 haut
sortie b.4
faire une pause 5000
loop1 :
c.2 haute
Pause 10
SEROUT c.2,T9600_16,(13,13) ' initialiser
IRIN c.3, b1
« déboguer
Si b1 = 0 then speak1 ' button1 = 0
Si b1 = 1 alors speak2 2
Si b1 = 2 then speak3 3
Si b1 = 3 then speak4 4
Si b1 = 4 alors speak5 5
Si b1 = 5 then speak6 6
Si b1 = 6 then speak7 7
Si b1 = 7 then speak8 8
Si b1 = 8 puis speak9 9
Si b1 = 14 puis guider ' guide
Si b1 = 96 puis menu "menu
Si b1 = 58 alors info ' info
Goto loop1
speak1 :
SEROUT c.2,T9600_16, (« [V14] [S3] [E2] gramm pro un ", 13, 13)
faire une pause 10000
Goto loop1
speak2 :
SEROUT c.2,T9600_16, (« [V14] [S3] [E2] pro gramm deux ", 13, 13)
faire une pause 10000
Goto loop1
speak3 :
SEROUT c.2,T9600_16, (« [V14] [S3] [E2] pro gramm trois ", 13, 13)
faire une pause 10000
Goto loop1
speak4 :
SEROUT c.2,T9600_16, (« [V14] [S4] [E2] êtes-vous crayzee? ", 13, 13)
faire une pause 10000
Goto loop1
speak5 :
SEROUT c.2,T9600_16, (« [V14] [S7] [E3] thistoo passera ", 13, 13)
faire une pause 10000
Goto loop1
speak6 :
SEROUT c.2,T9600_16, (« [V14] [S4] [E3] batterie est faible ", 13, 13)
faire une pause 10000
Goto loop1
speak7 :
SEROUT c.2,T9600_16,("[V14][S6][E2]no",13,13)
faire une pause 6100
Goto loop1
speak8 :
SEROUT c.2,T9600_16,("[V14][S6][E2]yes",13,13)
faire une pause 6100
Goto loop1
speak9 :
SEROUT c.2,T9600_16, (« [V14] [S4] [E3] nous avons un lem prob ", 13, 13)
faire une pause 7100
Goto loop1
Guide: « guide touche a été enfoncée
SEROUT c.2,T9600_16, (« [V14] [S6] [E3] appuyer sur une deux ou trois ", 13, 13)
faire une pause 12100
Goto loop1
menu :
SEROUT c.2,T9600_16, (« [V14] [S5] [E3] avertir neen avertir neen ", 13, 13)
faire une pause 8100
Goto loop1
Infos :
SEROUT c.2,T9600_16, (« [V14] [S4] [B3] extrait dis rien de matière la matière est de minée ", 13, 13)
faire une pause 25000' « esprit n’est pas de la matière, il s’agit de l’esprit »
Goto loop1