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.

Introduzione<br />

♦ fornire segnali che indicano lo stato della conversazione<br />

L’architettura di un agente conversazionale è la seguente:<br />

Possiamo notare prima di tutto che lo schema è diviso in 2 parti principali: la mente e<br />

il corpo.<br />

La mente è il sottosistema che si occupa di acquisire e analizzare l’input dell’utente<br />

(<strong>per</strong>cepire e poi capire quello che dice l’utente e quello che succede nell’ambiente) e<br />

successivamente decidere quale dovrà essere la risposta dell’agente a tale input. Il<br />

suo compito, potremmo dire, è quello di decidere “cosa l’agente deve fare o dire”.<br />

In base a queste indicazioni è poi il sottosistema corpo che realizza la <strong>sintesi</strong> vocale<br />

delle parole che la mente ha deciso di far pronunciare all’agente, attivando contem-<br />

poraneamente il movimento delle braccia, delle mani, della faccia e così via. Per ana-<br />

logia potremmo allora dire che il corpo decide “come l’agente si deve muovere”.<br />

Mente e corpo sono due moduli totalmente indipendenti e questo <strong>per</strong>mette di uti-<br />

lizzare la stessa mente su implementazioni del corpo totalmente differenti, ad esem-<br />

pio in grafica 2D o 3D, con sembianze femminili o maschili e così via.<br />

Vediamo quali sono e quali funzioni svolgono le singole componenti del sistema:<br />

• Input manager: è l’hardware necessario <strong>per</strong> tradurre in segnali elettronici e<br />

quindi in forma digitale l’input proveniente dall’utente. Può essere in grado di<br />

acquisire non solo il suono della voce ma anche la posizione del corpo<br />

dell’utente nello spazio, la direzione del suo sguardo, la posizione e la forma delle<br />

sue mani, ecc. Una volta letti questi dati li codifica in un formato opportuno.<br />

7

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

Saved successfully!

Ooh no, something went wrong!