Utilisation
d'un émetteur V4:
Synthèse vocales, messages audio et affichages
Les fichiers "son"
Le lcd peut jouer des fichiers "son"
enregistrés sur sa carte SD, ce que RCCL V4 utilise pour les messages
destinés au pilote.
La télémétrie c'est bien, mais on ne peut pas regarder un écran et
voler en même temps.
Jeti signale des alarmes sonores avec un code
Morse...c'est bien mais un peu cryptique.
Le Lcd dispose d'une carte "micro SD" qui doit être formatée en FAT16.
Sur la carte SD on trouve des fichiers sons fournis avec le programme
RCCL: ce sont les "nombres", les sons "un","deux" qui permettent de
dicter une valeur numérique. Cette dictée est livrée en français et
tout est prévu pour rédiger d'autres
versions.
Vous pouvez remplacer ces sons par une autre voix mais conservez le nom
de fichier: par exemple 30.WAV prononce le mot "trente".
Ma version est "belge" : les nombres 70 et 90 sont dans les
fichiers 70.WAV et 90.WAV qui comportent "septante" et "nonante" mais
l'option est disponible pour "soixante dix" et
"quatre-vingt dix"...mais pour l'accent du sud il faudra enregistrer
une autre voix !
Il y a également des sons choisis par le modéliste , pour signaler des
conditions d'alarme.
Consultez les instructions RCCL pour les comparaisons de variables et pour
afficher ou signaler les messages.
Comment enregistrer ces sons ?
La documentation du lcd 4D est claire: ce sont des fichiers wav
"canoniques", enregistrés à 16kHz mono.
La définition pour RCCL V4 est plus précise:" rate" (16khz) , " format" (16
bits PCM) ,mono.
Il faut le respecter, surtout parce que la durée du message est calculée en
fonction de la longueur du fichier.
Pour obtenir ce résultat voici des solutions:
- le plus facile est ATT
http://www2.research.att.com/~ttsweb/tts/demo.php
C'est
pour usage privé ! Ces voix de synthèse sont à 16kHz,16bits ,
mono et donnent un bon résultat avec 4D bien que je trouve la dictée un
peu rapide. Insérez le texte ----
entre les mots pour obtenir un court silence.
- utiliser Audacity , un micro et votre voix ( Audacity est disponible
gratuitement pour Windows et Linux )
- éditer les préférences /quality pour choisir les options
rate" (16khz) , " format" (16 bits PCM)
Modifier également export: ne pas cocher la case "afficher metadata"
(Ce n'est pas obligatoire)
- créer a "new track"
(si vous n'avez pas modifié les préférences, modifiez ici le "sample
rate" (16khz) ,le "sample format" (16 bits PCM) et aussi mono)
- cliquer le bouton rouge "recorder" avec shift pour compléter ce
track
- enregistrer tous les messages, les nombres etc...
- créer ensute un track "label" et insérer devant chaque son le nom
de fichier (par exemple S2 devant le mot "deux")
- utiliser l'outil de sélection pour sélectionner les silences
inutiles et les supprimer
- effect -> normalize ->remove DC offset
- vérifier en sélectionnant un mot puis en l'écoutant
- ensuite file->export multiple... et tous les fichiers seront
écrits
(Split files based on labels, Name files using Label)
- pour vérifier , j'utilise shntool info xxx.wav (shntool existe
pour Linux et Windows http://etree.org/shnutils/shntool/)
Les noms réservés pour les fichiers "sons"
Tous les noms sont en format 8.3, en majuscules et le suffixe est .WAV
Les noms réservés commencent par
un chiffre (ajouter le suffixe .WAV) .
synthèse vocale des valeurs numériques
0 1 2 ...20 100 sont les noms de
fichier qui correspondent à ces nombres
1M, 1E 1V sont les fichiers "moins", "et" "virgule"
1S est un silence
1A, 1B ,1C "heure" "minute"
"seconde"
divers sons utilisés par le programme
2BR message en cas de BREAK "Break
Vérifier les interrupteurs"
2BE BEEP de 100 msec, répété pour obtenit une longueur
paramétrable par le code opération BEEP (Audacity generate tone 440Hz)
2BES BEEP de longueur standard (400 msec)
2T1 Tick pour le feedback d'un bouton de trim (Audacity generate
pluck pitch=90 0.3sec)
2T2 Tick plus important, pour
le feedback de la fonction
autotrim (Audacity generate pluck pitch=30 0.3sec)
remise à zéro des trims
2A Sonnerie qui précède un message d'alarme (Audacity
generate DTMF 0.6sec)
2P Message qui demande de confirmer l'ordre power-off
Pour les alarmes de télémétrie j'utilise la sonnerie "2A" suivie par la
valeur de la variables...simple et efficace.
Pour le vario il y a un son par
fréquence, avec le préfixe VV (VV400.WAV est un son à 400Hz d'une durée de
200 msec)
Pour l'affichage du logging , j'utilise quelques sons
1C pour secondes
3ORIG pour Origine (de l'axe du temps)
3DUR pour la durée
Consultez les noms standard de mes
variables de télémétrie, associé au message.(voir l'instruction
PLAYV).
On doit y ajouter les variables locales telles que la tension d'alimentation
de l'émetteur.
Retour au sommaire
Projet
rcopensource - Licence GPL V2