Syntaxe
|
stringvariable=TRANSLATE$(string)
|
Paramètres
| Nom |
Description |
| string |
Ce paramètre représente la chaîne de caractères anglaise à convertir en phonèmes. Cette chaîne est transformée pour être utilisée ultérieurement avec la commande NARRATE. Elle doit être suffisamment courte pour que le résultat n'excède pas 255 caractères. |
Description
Cette fonction permet de transformer une chaîne de caractères sous sa forme phonèmes pour un synthétiseur de voix par l'instruction NARRATE.
Remarques
- La commande TRANSLATE$ convertit la chaîne de caractères anglaise que vous spécifiez en une chaîne de caractères de phonèmes devenant la valeur de la variable de chaîne de caractères spécifiée.
Vous spécifiez ensuite cette variable de chaîne de caractères comme premier paramètre de la commande NARRATE pour que votre
Amiga l'énonce. La limite de la longueur de chaîne de caractères résultante est de 255 caractères.
- Si le ABasiC développe votre chaîne de caractères anglaise en plus de 255 caractères, une erreur se produit. Si cela se produit, la variable STATUS contient la position dans la chaîne de caractères
où TRANSLATE$ a dépassé la limite. (STATUS contient un 0 si TRANSLATE$ est capable de traduire la chaîne de caractères entière.) S'il manque de place, la fonctin TRANSLATE$ s'arrête
toujours entre les mots.
- Si votre texte ne rentre pas dans une chaîne de caractères de traduction, traduisez simplement plusieurs chaînes de caractères plus courtes l'une après l'autre et exécutez les commandes
NARRATE pour prononcer chacune d'elles. Le ABasiC est assez rapide pour exécuter plusieurs commandes entre des paires de commandes TRANSLATE$ et
NARRATE sans bégaiement notable.
Dernière mise à jour : Mardi, le 11 Août 2020