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.
Introduzione<br />
• Comprensione e decisione: è l’elemento principale della mente dell’agente.<br />
Utilizzando tecniche ad esempio di intelligenza artificiale l’input dell’utente viene<br />
interpretato e viene decisa la risposta dell’agente che sarà in generale un testo da<br />
pronunciare più alcune meta-informazioni che riguardano il testo e le sue fun-<br />
zioni comunicative [39]. Questi dati vengono a questo punto passati in input al<br />
sottosistema corpo.<br />
• Generazione: la sua funzione è quella di sintetizzare in un file il suono delle pa-<br />
role che l’agente ha deciso di pronunciare fornendo loro la giusta intonazione e<br />
di produrre uno o più file contenenti i dati del movimento di tutte le parti del<br />
corpo dell’agente.<br />
Nelle attuali implementazioni de<strong>gli</strong> agenti conversazionali il modulo di genera-<br />
zione si occupa di calcolare:<br />
♦ l'intonazione con cui si pronunciano le parole<br />
♦ le espressioni della faccia e de<strong>gli</strong> occhi in particolare<br />
♦ la forma e il movimento <strong>dei</strong> <strong>gesti</strong> (braccia, mani)<br />
♦ la postura del corpo<br />
Tutti questi dati viaggiano su canali separati che nello schema abbiamo indicato<br />
come file audio (<strong>per</strong> il suono della voce) e file di animazione (<strong>per</strong> il movimento<br />
del corpo e della faccia).<br />
• Visualizzatore dell’animazione: è l’elemento che genera la rappresentazione<br />
grafica dell’agente rendendo visibili tutti i movimenti decisi dal modulo prece-<br />
dente. Si occupa inoltre di riprodurre in modo sincrono il file audio relativo<br />
all’animazione.<br />
Entriamo nel detta<strong>gli</strong>o di alcuni aspetti implementativi del modulo di Generazione<br />
<strong>dei</strong> movimenti di un agente conversazionale.<br />
8