[Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

[Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par tjjq44 »

Bonjour, j'ouvre ce sujet afin d'échanger sur les moyens d'exploiter le synthétiseur de parole dont Daniel à récemment conçu une réplique. Pour info actuellement Brochiman s'occupe de fournir des kits pour ceux qui en voudraient un. Attention, le CI de synthèse (MEA8000) étant désormais assez rare et un peu cher, vous devrez vous le procurer par vous-mêmes.

En attendant le mien, j'essaie de faire fonctionner le programme "PHONETRAM" disponible sur le site DCMOTO. Il y a deux fichiers .FD : un pour MO5 et l'autre pour TO8. Le fichier MO5 ne contient pas PHONETRAM, du coup j'ai essayé avec la version TO8 (sur émulateur). J'ai suivi l'exemple donné dans le guide dispo sur DCMOTO qui consiste à concaténer les phonèmes "CEDIC" et "NATHAN". Le soucis est qu'il y a un bug dans cette version, dès que j'essaye la concaténation des mémoires MOTX avec MOTY ça plante... Quelqu'un a déjà essayé? réussi?
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par tjjq44 »

Est-ce que quelqu'un à le livre "parole et micros" à tout hasard car à partir du scan dispo sur DCMOTO j'ai essayé de saisir les fichiers binaires en annexe et la qualité est trop juste par endroits pour bien différencier certaines lettres comme D et 0 par exemple ou B et 8 aussi...
Brochiman
Messages : 3349
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par Brochiman »

Essaye ici: https://archive.org/details/parole-et-m ... r/mode/2up

La qualité du scan semble bonne, dans Download Options tu cliques sur PDF
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par tjjq44 »

C'est un chouilla meilleur mais encore juste, je pense du coup qu'il y a à la base un problème de qualité d'impression du bouquin :(
Fred_72
Messages : 1109
Inscription : 22 mai 2019 13:10

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par Fred_72 »

Voici les fichiers binaires que j'ai utilisé lorsque j'ai fait l'interface pour le VG5000 (la VG5280).
Je ne garantis pas que tout est parfait mais c'est déjà ça de fait 8)
Pièces jointes
datas.zip
(150.41 Kio) Téléchargé 97 fois
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par tjjq44 »

Merci c'est top, j'essaye tout ça bientôt :D

PS: Je viens de découvrir ton sujet sur ton synthétiseur pour VG5000, beau boulot!
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par tjjq44 »

Merci pour ton dossier, ça m'a permis de carrément gagner du temps sur la saisie des fichiers binaires! Cependant je n'arrive toujours pas à utiliser ceux-ci avec les exemples basic pour Thomson... Mais bon on va commencer par le début, un petit programme qui ne nécessite pas d'appel à un fichier binaire, et ben même ça ça ne fonctionne pas!

Exemple pour MO5 tiré de la page 103 du livre "parole et micros" :
Image

Code : Tout sélectionner

10 CLEAR,&H7FD3
20 RESTORE50
30 FOR A=&HD4 TO &HFF
40 READ D:POKE&H7F00+A,D:NEXTA
50 DATA &H34,&H57,&HB6,&H7F,&HD3,&H81,&H15,&H22,&H21,&H48,&H
CE,&H80,&H00,&HEC,&HC6,&H33,&HCB,&HC6,&H1A,&HF7,&HA7,&HFF,&H
AE,&HC1,&H33,&H41,&H30,&H1D,&HE6,&HC0,&H7D,&HA7,&HFF,&H2A,&H
FB,&HF7,&HA7,&HFE,&H30,&H1F,&H26,&HF2,&H35,&HD7
60 FOR M=0 TO 20
70 POKE&H7FD3,M
80 EXEC&H7FD4
90 FOR T=0 TO 500
100 NEXT T
110 NEXT M
120 STOP
Tout ce qu'on obtient ce sont des sons stridents à répétition :(
Le bouquin contient-il des erreurs de saisie?
Daniel
Messages : 17288
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par Daniel »

Ce programme est un player, qui joue une séquence de commandes stockée en $8000.
Si la séquence n'a pas été chargée en $8000 il joue n'importe quoi (ce qu'il y a en mémoire).
Daniel
L'obstacle augmente mon ardeur.
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par tjjq44 »

Ok merci, ce n’est pas du tout explicite dans le bouquin... du moins sur cet exemple.
Fred_72
Messages : 1109
Inscription : 22 mai 2019 13:10

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par Fred_72 »

Les fichiers binaires ne contiennent pas directement les données vocales. Les mots sont stockés à la suite et les points d'entrées sont placés dans une table au début du fichier.
Cela doit être expliqué dans le livre, sinon tu trouveras le source du player VG5000 dans le manuel de la VG5280 (à comparer avec le player Thomson).

Les fichiers binaires BLOCx sont issus de la version CPC mais doivent correspondre sensiblement au livre (le format de stockage est le même).
Dernière modification par Fred_72 le 27 janv. 2022 17:39, modifié 1 fois.
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par tjjq44 »

Les fichiers BLOCx sont incompréhensibles pour moi, désolé.

J'ai repris l'autre exemple de prononciation de phonèmes pour MO5 en BASIC (page 105), je joins le code ainsi qu'un lien vers les fichiers correspondants, tel un bouteille à la mer... Il ne manque sans doute pas grand chose mais là je sèche, ce bouquin et moi ne parlons apparemment pas le même langage (sans jeu de mots) :lol: .Vu le nombre de personnes ayant commandé cette interface, il y en aura sans doute qui comprendront tout ça mieux que moi et en feront des merveilles :wink:

Code : Tout sélectionner

10 CLS
20 SCREEN2,0,0
30 CLEAR,&H8000
40 RESTORE70
50 FOR A=&H00 TO &H46
60 READ D:POKE&H8500+A,D:NEXTA
70 DATA &H34,&H3F,&H10,&H8E,&HA4,&H00,&H86,&H1A,&HB7,&HA7,&H
FF,&H86,&H3C,&HB7,&HA7,&HFE,&H31,&H3F,&H31,&H21,&H8E,&H80,&H
00,&H6D,&HA4,&H27,&H2A,&HA6,&H84,&HA1,&HA4,&H27,&H08,&H81,&H
FF,&H27,&HED,&H30,&H03,&H20,&HEE,&HEC,&H01,&HC3,&H80,&H01,&H
1F,&H01
80 DATA &HA6,&H84,&H30,&H03,&H80,&H04,&HE6,&H80,&H7D,&HA7,&H
FF,&H2A,&HFB,&HF7,&HA7,&HFE,&H4A,&H26,&HF3,&H20,&HCD,&H35,&H
BF
90 LOADM"PHONEME3",&H8000
95 POKE &H8400,00
110 LOCATE 0,10 :ADD=&H8400
115 B$=" ":PRINT"MOT:?";
120 A$=INPUT$(1):IF ASC(A$)=13 THEN 140
121 IF ASC(A$)=32 THEN IF ADD=&H8400 THEN 145
122 PRINTA$; :POKE ADD,ASC(A$): ADD=ADD+1:B$=B$+A$
124 GOTO 120
140 CLS:POKE ADD,00:LOCATE 0,2:PRINT B$
145 EXEC &H8500
150 GOTO 110
Avatar de l’utilisateur
fma38
Messages : 196
Inscription : 23 févr. 2022 18:37
Localisation : Grenoble

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par fma38 »

Hello,

Existe-t-il une version de Phonetram et Normaphon pour TO7-70 ?

Merci de vos lumières.
Frédéric
Daniel
Messages : 17288
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par Daniel »

Je viens d'essayer la version TO8 avec le TO7/70 en BASIC 128 avec un contrôleur SDDRIVE. Elle fonctionne bien.
Il y a juste un petit bug pas gênant et probablement facile à corriger : le curseur clignotant reste visible à l'écran.
Daniel
L'obstacle augmente mon ardeur.
Daniel
Messages : 17288
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par Daniel »

Finalement j'ai fait des versions TO7/70 avec une disquette bootable fonctionnant en BASIC 1.0 : http://dcmoto.free.fr/programmes/parole/index.html

Du coup, en BASIC 1.0, le bug du curseur clignotant a disparu.
Ces versions .fd et .sd fonctionnent aussi avec le TO7 et son extension mémoire 16K.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
fma38
Messages : 196
Inscription : 23 févr. 2022 18:37
Localisation : Grenoble

Re: [Thomson] Exploitation du MEA8000 (synthétiseur de parole)

Message par fma38 »

Merci ! En fait, je pensais qu'on pouvait booter dessus directement :?

Bon, mais ça plante sur la démo (dès qu'il veut parler)...
Frédéric
Répondre