Manuel de création d'annonces

Les bases

Pour créer une annonce, vous devez commencer par faire un nouveau dossier. Ce dossier peut servir à un réseau entier.

Dans ce dossier, vous y mettrez les fichiers XML (format XML sur wikipedia) décrivant les lignes (un fichier par ligne) et les fichier mp3 des annonces.

Chaque arrêt ou destination doit posséder un fichier mp3 associé qui doit porter exactement le même nom que l'arrêt (aux majuscules près). Pour créer ces annonces, vous pouvez utiliser des voix comme celles d'acapela (site d'acapela).

Ensuite, il faut créer un fichier XML par ligne (exemple : ligne1.xml). Puis faites un copier / coller de ces lignes :

<?xml version="1.0" encoding="UTF-8"?>

<ligne nom="1" modeAuto="1" temps="5" avantArret="1" apresArret="0" 
		avantDestination="1" apresDestination="0">

La première ligne ne doit pas être modifiée, la seconde ligne donne des informations sur la ligne et les annonces. Commencez par choisir le nom de la ligne.

Si le modeAuto="1", alors, après l'annonce de l'arrêt, l'application va attendre le temps indiqué dans temps="..." et lira ensuite l'annonce de la destination. Si vous ne voulez pas utiliser cette fonctionnalité, mettez modeAuto="0" et supprimer le paramètre temps="...".

Les autres paramètres doivent être mis à 1 si vous les utilisez, 0 dans le cas contraire :

Pour mieux comprendre, voici une illustration :

schema

La suite du fichier doit comporter les destinations, chaque destination doit avoir un id qui est un nombre entier. Deux destinations ne peuvent pas avoir le même id. Exemple de ligne de destination :

<destination id="1" nom="Gare" />

Ensuite vous devez déclarer les arrêts dans l'ordre dans lequel ils seront effectués, le paramètre dest correspond à l'id de la destination (par exemple 1 pour la destination Gare ci-dessus) :

<arret dest="1" nom="République" />

Pour finir le fichier, indiquez cette ligne :

</ligne>

Pour bien comprendre, vous pouvez regarder les exemples suivant et vous en inspirer pour créer vos annonces.

Exemple 1 : Une ligne simple

ligne 1

Exemple de fichier XML correspondant à cette ligne :

<?xml version="1.0" encoding="UTF-8"?>

<ligne nom="1" modeAuto="1" temps="5" avantArret="1" apresArret="0" 
		avantDestination="1" apresDestination="0">	
		

	<destination id="1" nom="Vtrans" />

	<destination id="2" nom="République" />

	

	<arret dest="1" nom="République" />

	<arret dest="1" nom="Gare" />

	<arret dest="2" nom="Vtrans" />

	<arret dest="2" nom="Gare" />

</ligne>

Le dossier devra comporter au moins les fichiers mp3 suivants :

Exemple 2 : Une ligne avec une branche

ligne 2

Exemple de fichier XML correspondant à cette ligne :

<?xml version="1.0" encoding="UTF-8"?>

<ligne nom="2" modeAuto="1" temps="5" avantArret="1" apresArret="0" 
		avantDestination="1" apresDestination="0">	
		

	<destination id="1" nom="Vtrans" />

	<destination id="2" nom="République" />
	<destination id="3" nom="Centre" />

	

	<arret dest="3" nom="République" />

	<arret dest="3" nom="Gare" />

	<arret dest="1" nom="Centre" />

	<arret dest="2" nom="Vtrans" />
	<arret dest="2" nom="Gare" />

</ligne>

Le dossier devra comporter au moins les fichiers mp3 suivants :

Exemple 3 : Une ligne circulaire

ligne 3

Exemple de fichier XML correspondant à cette ligne :

<?xml version="1.0" encoding="UTF-8"?>

<ligne nom="3" modeAuto="1" temps="5" avantArret="1" apresArret="0" 
		avantDestination="1" apresDestination="0">	
		

	<destination id="1" nom="Citadine" />

	

	<arret dest="1" nom="République" />

	<arret dest="1" nom="Gare" />

	<arret dest="1" nom="Vtrans" />

</ligne>

Le dossier devra comporter au moins les fichiers mp3 suivants :

logo de vtrans