Definizione di un nuovo carattere

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

Per definire un nuovo carattere, eseguire l'Editor caratteri agente. Se è stato caricato un file di caratteri esistente, scegliere il comando Nuovo dal menu File . Viene visualizzato un sottomenu di scelte. Se si crea un carattere per il proprio uso, scegliere Carattere personalizzato. Per creare un carattere che può essere usato come carattere predefinito di Agent, scegliere Carattere predefinito. Verrà preconfigurato l'editor con tutti i nomi di animazione e le assegnazioni di stato dell'animazione necessarie, nonché l'opzione Supporto set di animazioni standard. Analogamente, se si sceglie Carattere assistente di Office, l'editor è preconfigurato con i nomi di animazione e l'assegnazione dello stato dell'animazione necessari per un carattere assistente di Office. Questa azione seleziona l'icona Carattere nell'albero e visualizza le relative pagine delle proprietà sul lato destro della finestra. Le sezioni seguenti descrivono come impostare le proprietà del carattere e come creare animazioni per il carattere.

Impostazione delle informazioni generali del personaggio

Per iniziare a definire un carattere, immettere il nome del carattere nella casella di testo Nome (massimo 32 caratteri). Poiché Microsoft Agent usa il nome per consentire agli utenti di accedere al carattere, specificare un nome descrittivo. Specificare un nome che può essere pronunciato usando l'ortografia convenzionale oppure è possibile disabilitare l'input vocale per il carattere. È anche possibile specificare una breve descrizione facoltativa (256 caratteri) per il carattere nella casella di testo Descrizione. Il server espone gli elementi immessi nella casella di testo Descrizione alle applicazioni client.

È anche possibile archiviare i propri dati come parte del carattere usando il campo ExtraData. È possibile usare questa funzionalità per includere informazioni speciali sul carattere o altri dati. Dopo la compilazione con l'editor di caratteri, è possibile accedere a queste informazioni usando la proprietà ExtraData in fase di esecuzione al caricamento del carattere.

È possibile impostare il nome, la descrizione e le informazioni aggiuntive sui dati in base all'impostazione id lingua del carattere. Per impostare questi dati per un'altra lingua, selezionare Lingua e immettere il testo. È inoltre necessario che le tabelle codici del linguaggio siano installate nel sistema in cui si compila il file di caratteri. Se le impostazioni della lingua appropriate non verranno incluse nel file di caratteri compilato. Non è necessario fornire informazioni in altre lingue. Se queste proprietà vengono sottoposte a query in fase di esecuzione usando l'API agent e non sono disponibili impostazioni specifiche per tale lingua, vengono restituite le impostazioni inglese (predefinite).

Impostazione delle opzioni di output del carattere

Se imposti l'opzione Supporto set di animazioni standard, l'editor di caratteri verificherà di aver incluso tutte le animazioni e le assegnazioni di stato dell'animazione necessarie per un carattere predefinito quando tenti di compilare il carattere. Se manca qualcosa, una finestra di messaggio elenca gli elementi mancanti. Per informazioni dettagliate sul set di animazioni standard, vedere Progettazione di caratteri per Microsoft Agent.

Per l'output parlato del carattere, Microsoft Agent offre la scelta di una voce sintetizzata, sintesi vocale (TTS) o voce che usa file audio registrati. Per usare una voce sintetizzata, selezionare l'opzione Usa sintesi vocale per output vocale. Verrà aggiunta una pagina Voce per la selezione delle caratteristiche della voce. Scegliere la pagina Voce e usare i controlli nella pagina per selezionare una voce, una velocità e l'inclinazione di tutti i motori TTS compatibili installati. L'intervallo dei parametri vocali che è possibile selezionare dipende dai motori TTS. Se non è ancora stato installato un motore TTS, l'elenco ID voce sarà vuoto. È necessario aver installato un motore TTS prima di definire le impostazioni vocali del carattere nell'Editor caratteri agente.

Se si prevede di usare un motore TTS per l'output del carattere, è necessario installare anche tale motore nel sistema dell'utente. Se si seleziona una voce basata su un determinato motore TTS, ma l'utente ha installato un motore TTS diverso, il server tenta di trovare una corrispondenza con la voce in base alle caratteristiche definite nell'Editor caratteri agente.

Se si prevede di usare file audio registrati (. File WAV) per l'output parlato del carattere, non è necessario selezionare l'opzione Usa sintesi vocale per output vocale. Sarà invece necessario registrare i file audio di output parlato separatamente e caricarli dal codice dell'applicazione.

L'opzione Usa Word Balloon consente di determinare se si desidera supportare un fumetto di parole per il carattere. Questa funzionalità può essere impostata anche in fase di esecuzione.

Quando è selezionata l'opzione Usa Word Balloon, è possibile accedere alla pagina Word Balloon. Le opzioni nella pagina Word Balloon consentono di modificare le caratteristiche predefinite del fumetto delle parole. L'impostazione Caratteri per riga consente di definire la larghezza del fumetto in base al numero medio di caratteri per riga. È possibile impostare l'altezza predefinita in base a un numero fisso di righe che si desidera visualizzare contemporaneamente o ridimensionare automaticamente il testo fornito nel metodo Speak . È anche possibile impostare se il fumetto si nasconde automaticamente dopo il completamento di un metodo Speak e se il fumetto visualizza automaticamente o "ritmo" parole all'impostazione della velocità di output vocale del carattere.

La pagina Word Balloon consente anche di impostare il tipo di carattere predefinito per il fumetto delle parole del carattere e i colori di visualizzazione del fumetto. Tuttavia, tenere presente che gli utenti possono eseguire l'override delle impostazioni del tipo di carattere del fumetto delle parole usando la finestra delle proprietà di Microsoft Agent.

Impostazione dell'identificatore del carattere

Ogni carattere richiede un identificatore univoco (GUID). Il server usa l'identificatore per distinguere i caratteri. Quando si crea un nuovo carattere, l'editor crea automaticamente un nuovo identificatore per il carattere. È necessario modificare l'identificatore di un carattere solo se è stato copiato il file di definizione dei caratteri di un altro carattere o se si vuole distinguere intenzionalmente un carattere da una versione precedente. Per modificare l'identificatore di un carattere, fare clic sul pulsante Nuovo GUID e l'editor genererà un nuovo identificatore.