17.06.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!