next up previous
suivant: Un exemple OpenGRM pas monter: Utilisation de boîtes à précédent: Principales commandes OpenFST

Exemple OpenFST avec des symboles

L'exemple que nous avons vu utilise des nombres comme symboles sur les transitions. Si l'on veut utiliser d'autres symboles pour les transitions, il faut utiliser un fichier de symboles. Voici un exemple.

Exemple: fichier symboles.lab:

a 1
b 2
toto 3

Fichier automate: exemple-2.txt

0 1 a
0 2 b
1 2 b
1 1 a
2 2 toto
2

Voici comment on procède pour compiler et dessiner cet automate:

fstcompile --acceptor --isymbols=symboles.lab exemple-2.txt > exemple-2.fst
fstdraw --acceptor --portrait --isymbols=symboles.lab exemple-2.fst > exemple-2.dot
dot -Tpng exemple-2.dot > exemple-2.png
display exemple-2.png

Ce qui donne le graphe suivant:

163



barthe 2017-12-06