Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini
Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini
Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capitolo IV, Il sistema <strong>dei</strong> <strong>gesti</strong><br />
Il linguaggio APML è stato creato da Nadja de Carolis e Mark Steedman usando<br />
XML, un metalinguaggio markup <strong>per</strong> la definizione di altri linguaggi sempre di tipo<br />
markup [54].<br />
Abbiamo già detto nel capitolo III che i tag del linguaggio APML si riferiscono alle<br />
funzioni comunicative descritte nel paragrafo I.4 e hanno la forma:<br />
<br />
In più sono stati definiti i tag x-pitchaccent [42] che servono a regolare la variazione<br />
dell’altezza del tono della voce.<br />
Il parser XML realizzato da Massimo Bilvi provvede a validare il file in input, estrae<br />
il testo in esso contenuto che poi passa in input al programma di <strong>sintesi</strong> vocale Festi-<br />
val (vedi paragrafo successivo). Infine genera un nuovo file di testo contenente tutti<br />
tags che sono stati incontrati e <strong>per</strong> ciascuno di essi l’esatta temporizzazione del tag<br />
rispetto al file WAV restituito da Festival. Il file con le temporizzazioni viene resti-<br />
tuito al pianificatore del turno.<br />
Vediamo un esempio di input <strong>per</strong> il parser:<br />
Esempio IV.2:<br />
<br />
<br />
I'm sorry to tellyou<br />
<br />
that you have been<br />
diagnosed <br />
as suffering<br />
from a mild<br />
formof what we call<br />
<br />
angina<br />
pectoris.<br />
<br />
<br />
<br />
58