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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capitolo IV, Il sistema <strong>dei</strong> <strong>gesti</strong><br />

ed ecco il risultato dell’o<strong>per</strong>azione di parsing, i tempi (in secondi) sono nella forma<br />

tempo di inizio, durata :<br />

IV.5.2 Festival<br />

<strong>per</strong>formative=inform 1.5335 7.4918<br />

theme affect=sorry-for 1.5335 1.4738<br />

theme belief-relation=gen-spec 1.5335 1.4738<br />

theme emphasis=LplusHstar 2.5817 0.2546<br />

rheme emphasis=Hstar 3.7545 0.7687<br />

rheme emphasis=Hstar 4.9208 0.5276<br />

rheme emphasis=Hstar 5.7342 0.2939<br />

rheme adjectival=small 5.7342 0.2939<br />

rheme emphasis=Hstar 6.0281 0.5123<br />

topic-comment=comment 7.6744 1.3509<br />

emphasis=Hstar 7.6744 0.4726<br />

emphasis=Hstar 8.1470 0.8783<br />

Si tratta di un sistema di <strong>sintesi</strong> vocale sviluppato dal CSTR (Centre for Speech<br />

Technology Research) dell’Università di Edimburgo [4]. Esso svolge un ruolo im-<br />

portante nel motore <strong>per</strong>ché si occupa di calcolare esattamente il tempo di inizio e la<br />

durata del testo che viene pronunciato dall’agente. Grazie a questo calcolo il parser<br />

XML riesce a risalire alla temporizzazione <strong>dei</strong> singoli tag contenuti nel file XML di<br />

input, come abbiamo visto nel paragrafo precedente.<br />

Fetival è basato sul linguaggio funzionale Scheme (variante del LISP) ma fornisce<br />

un’interfaccia in C <strong>per</strong> poter invocare le funzioni Scheme.<br />

IV.5.3 Pianificatore <strong>dei</strong> <strong>gesti</strong><br />

Anche intorno a questo elemento del motore si è concentrato il lavoro svolto in<br />

questa tesi, e torneremo a parlarne molto in detta<strong>gli</strong>o nel capitolo V.<br />

Il compito del pianificatore <strong>dei</strong> <strong>gesti</strong> è quello di generare il piano secondo cui<br />

l’agente effettuerà i <strong>gesti</strong> durante il suo turno di conversazione.<br />

59

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

Saved successfully!

Ooh no, something went wrong!