★ HARDWARE ★ SYNTHETISEUR VOCAL TMPI ★ |
SYNTHETISEUR VOCAL TMPI (Amstrad) Magazine | Synthetiseur vocal TMPI (Cahiers de l'Amstrad) | Et il Cause (Micro VO) | Synthetiseur vocale TMPI pour Amstrad CPC (Amstar&CPC) | Synthetiseur vocal TMPI |
VOIX SYNTHETIQUELa synthèse vocale s'étend de plus en plus. Même les voitures s'y mettent. Ce système permet, pour un prix modique, de donner la parole à votre ordinateur. Les premiers synthétiseurs vocaux avaient un très net accent anglais ; celui que nous vous présentons aujourd'hui parle français avec un accent français. Il est fabriqué par TECHNI-MUSIQUE, à Clermont-Ferrand, et est donc, mise à part la nationalité des composants utilisés, de fabrication 100% française. Ce synthétiseur vocal est livré avec une notice en français et un logiciel d'application sur cassette ou disquette, suivant la version choisie. Le boîtier se,connecte facilement sur le bus d'extension de votre CPC (nous vous rappelons qu'une interface se connecte ou se déconnecte TOUJOURS lorsque l'ordinateur est éteint ; sinon existe un risque de destruction du matériel) sans faux contact. Une fois fixé, le boîtier ne bouge plus, c'est déjà un très bon point, malheureusement pas toujours recherché par les constructeurs. Ce périphérique utilise les adresses des ports &FBFE et &FBFF ; veillez donc, si vous utilisez plusieurs extensions, à ce.que leurs adresses soient différentes ; sinon, vous pourriez avoir quelques surprises concernant le fonctionnement de votre synthétiseur. Les options Connectez votre synthétiseur à l'arrière de votre CPC puis allumez celui-ci, vous devez obtenir le message habituel. Si vous n'obtenez rien, éteignez l'ordinateur et vérifiez que l'extension est bien connectée. Insérez maintenant la disquette fournie avec le synthétiseur (ou la cassette si c'est la version que vous avez choisie) et faites un CAT. Vous verrez, si vous êtes sur la bonne face, un programme nommé « DEMO ». Lancez-le par un RUN « DEMO » et vous serez accueHIis par une horloge parlante et par trois options qui sont :
Pressez alors la touche correspondant à la démonstration et le programme vous montrera, ou plutôt vous dira, d'une manière compréhensible, ce qu'il sait faire. PREMIERS ESSAIS Maintenant que vous connaissez les possibilités de votre synthétiseur, nous allons voir comment l'utiliser dans un de vos propres programmes. Tout d'abord, si l'on se réfère à la notice, il faut faire MEMORY &92C2 : LOAD « PHC » puis RETURN ou ENTER.
Au verso de la notice se trouve un tableau contenant tous les phonèmes programmables, ainsi que leurs codes respectifs. On dispose, dans cette liste, de quatre durées de silence qui permettent de séparer des syllabes ou des mots. Ces durées sont de 24,40,72 et 136 ms. De plus, on dispose de deux commandes « pitch » qui permettent d'augmenter ou de diminuer, suivant celle utilisée, l'amplitude des prochains sons émis. Ces commandes sont utiles pour donner une intonation à la phrase prononcée. Un regret toutefois, il ne semble pas y avoir de code de durée du son. Une solution à ce petit problème, est de programmer plusieurs fois de suite (dans la même instruction /SPEAK) le code correspondant au phonème dont on souhaite augmenter la durée. Revenons à l'instruction |SPEAK. Elle peut comporter jusqu'à 32 paramètres. Le premier fixe la hauteur de prononciation des phonèmes correspondant aux prochains codes de l'instruction. Il peut être compris entre 0 et 255 mais on utilisera en général l'intervalle 30 à 60. Les autres valeurs fournissent des sons plus proches des effets spéciaux que de la réalité. La hauteur de prononciation d'un phonème peut être comparée à la note fournie par un instrument de musique. C'est donc grâce à ce paramètre, que vous pouvez faire chanter votre cher CPC, en découpant les mots en plusieurs instructions |SPEAK pour donner une intonation à chaque syllabe. Pour intégrer le synthétiseur dans un de vos propres logiciels, il suffit de mettre en début de programme, la séquence : MEMORY &92C2:LOAD « !» : CALL &9FE2 (sur cassette) ou MEMORY &92C2:LOAD « PHC »: CALL &9FE2 (sur disquette). Cela aura pour effet de charger la routine écrite en assembleur créant l'instruction |SPEAK. TECHNI-MUSIQUE a aussi créé des logiciels utilisant le synthétiseur tels que : Voca chiffres, Voca alphabet, Say, Voca clavier et Voca graphie. Voca chiffres et Voca alphabet sont des logiciels éducatifs très bien faits permettant aux enfants d'apprendre à compter et à écrire. Ils comportent des cours et des exercices. Le seul reproche que l'on pourrait faire, à propos de Voca chiffres, est qu'il n'est pas toujours très compréhensible lorsqu'il parle, ce qui est quand même gênant... SAY est une routine qui crée la fonction |SAY. Celle-ci permet de faire prononcer directement des syllabes par l'ordinateur, sans passer par des codes comme avec la fonction /SPEAK. Par exemple : /SAY,45, « s in t et t i z eu r » aura pour effet de faire dire le mot « synthétiseur » par votre ordinateur. Vous pouvez constater que l'utilisation de cette fonction est nettement plus simple que celle de l'instruction /SPEAK. Vous pouvez également inclure cette fonction dans un de vos propres logiciels, en ajoutant, au début de votre programme, la séquence : MEMORY &8A23:LOAD « ISAY » :CALL &9FE2. VOCA CLAVIER est un logiciel qui peut se révéler très utile pour les non-voyants. Il fait dire à votre CPC sur quelle touche vous appuyez et il épelle tous les textes qui s'affichent à l'écran. Il permet aussi d'apprendre à taper sur le clavier de l'ordinateur, sans le regarder, ou encore de vérifier un listing sans détourner votre regard de la feuille contenant le programme que vous relisez (très utile pour ceux qui font beaucoup de fautes de frappe). VOCA GRAPHIC, pour sa part, autorise la visualisation des paramètres vocaux sous forme graphique. Il permet de créer de nouveaux mots, ou de modifier ceux qui se trouvent dans les Donnez lui la parole ! En résumé, voici une extension de bonne qualité, avec de bons logiciels. Tous les logiciels éducatifs ainsi que VOCA CLAVIER sont en option. Le synthétiseur coûte 499 francs pour la version cassette et 530 francs pour la version disquette. Il est aussi possible de connecter des enceintes au synthétiseur. Leur prix est de 110 francs en mono et 220 francs en stéréo. Certains logiciels de jeux du commerce sont prévus pour fonctionner avec ce synthétiseur. Il serait dommage de les laisser muets... Eric Mistellet , Cahiers de l'Amstrad n°5 |
|