Manuel Amos Professional  Sommaire  Index

Synthese Vocale


Voix synthetique
Les programmeurs AMOS Professional ne sont pas limites a afficher des mots a l ecran. Vous pouvez aussi commander a votre Amiga de les prononcer ! Cela peut etre tres utile pour les personnes malvoyantes, pour la creation de programmes educatifs a destination des plus jeunes, ou tout simplement pour ajouter une ambiance a des jeux ou pour s amuser. Avant de prononcer ses premiers mots, un dispositif appele Narrator est charge depuis le disque automatiquement, ce qui prend quelques secondes. Ensuite, la parole est presque instantanee. Evidemment, les utilisateurs de disque dur doivent installer le Narrator sur leur disque dur pour que l Amiga puisse parler.

SAY
instruction : prononcer une phrase
Say texte$
Say texte$,mode

C est l une des commandes AMOS Professional les plus simples a utiliser, et elle produit un effet tres satisfaisant. Utilisez l instruction SAY avec une chaine de texte contenant les mots et la ponctuation que vous voulez faire prononcer, par exemple :

E> Say "Bienvenue a tous !"

Normalement, toutes les autres instructions, musiques ou effets sonores attendront que l Amiga ait fini de parler avant de s executer. Ce mode par defaut a la valeur zero. En ajoutant un mode optionnel de valeur 1, la voix synthetique est diffusee pendant l execution du programme. Cela ralentira evidemment les routines concernees. Pour revenir au mode par defaut, utilisez une ligne comme celle-ci :

E> Say "Mode par defaut.",0

Maintenant, faites dire a AMOS Professional ce que vous voulez avec cette simple routine. Evitez toutefois les propos deplaces ! Vous pouvez aussi essayer des nombres et des symboles.

E> Do
    Input "Veuillez me dire quoi dire :";S$
    S$=S$+"."
    Say S$
   Loop

Si le Narrator semble mal prononcer une phrase, vous pouvez corriger cela en ajoutant des espaces ou en utilisant des orthographes phonétiques. Comme toujours, n hesitez pas a experimenter.

SET TALK
instruction : definir le style de parole
Set Talk sexe,mode,ton,vitesse

La meilleure facon de tester cette commande est d essayer ses parametres. Ils sont fournis sous forme de quatre valeurs, et vous pouvez en omettre certaines tant que vous conservez les virgules necessaires.

Retour    Suivant
11.02.01