CODINGCLASSEURS WEKA ★ Comment exploiter toutes les ressources et augmenter les performances de votre AMSTRAD CPC ★

6/6.1: II. Utilisation sous Basic (14e Complément)Coding Classeurs Weka
6/6 La synthèse vocale

6/6.1 Le synthétiseur vocal TECHNI-MUSIQUE

II. Utilisation sous Basic

Deux possibilités s'offrent à vous pour utiliser le logiciel sous Basic.

Le fichier phc.bin

La première possibilité charge les principaux sons de la langue française ainsi que quelques sons complexes (AIL, EUILLE, ZIO, ...).

Le chargement s'effectuera de la façon suivante (pour la version du logiciel que nous possédons) :

MEMORY &92C2
LOAD « PHC.BIN »
CALL &A655

Vous disposez alors d'une fonction supplémentaire dénommée ÙSPEAK, et dont la syntaxe est la suivante :

ùSPEAK,hauteurdeson,son 1 ,son2,son3,...

Les numéros des sons correspondent à la liste donnée dans la notice, et affichée dans le choix 3 de la démonstration, ce qui vous permet de créer des phrases (0 = A, 1 = AIL, ...)

et de modifier les intonations (PITCH). La notice étant suffisante, nous ne nous attarderons pas ici.

Le fichier hop.bin

En examinant de près le programme de démonstration et le fichier HOP.BIN appelé dans ce logiciel (dans notre version du synthétiseur), la notice étant discrète sur le sujet, nos conclusions sont les suivantes : ce fichier diffère du précédent par l'adjonction de 28 mots supplémentaires permettant de prononcer facilement les nombres de zéro à cinquante-neuf, et l'heure.

La séquence d'installation est dans ce cas :

MEMORY &8A44
LOAD « HOP.BIN »
CALL &A655

La commande supplémentaire reste la même, et possède la même syntaxe, par contre les codes ajoutés sont :

0 : ZERO15 : QUINZE
1 : UN16 : SEIZE
2 : DEUX17 : DIX-SEPT
3 : TROIS18 : DIX-HUIT
4 : QUATRE19 : DIX-NEUF
5 : CINQ20 : VIN
6 : SISSE21 : TREN
7 : SEPT22 : QUARAN
8 : HUIT23 : CINQUAN
9 : NEUF24 : TET
10 : DISSE25 : TE
11 : ONZE26 : HEURE
12 : DOUZE27 : MINUTE
13 : TREIZE28 : SECONDE
14 : QUATORZE

Les codes 24 et 25 permettent d'effectuer des liaisons ou non des chiffres des dizaines avec les unités, par exemple :

41 = QUARAN + TET + UN
45 = QUARAN + TE + CINQ

On retrouve ensuite les mêmes codes que pour les sons du fichier PHC.BIN, mais auxquels il faut ajouter 29 (29 = A, 30 = AIL, ... etc.)

Page précédente : 6/6.1: I. Le synthétiseur vocal TECHNI-MUSIQUE et le non-initié
Je participe au site:

» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.73-desktop
Page créée en 311 millisecondes et consultée 295 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.