

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Gestione dei lessici
<a name="managing-lexicons"></a>

I lessici di pronuncia consentono di personalizzare la pronuncia delle parole. Amazon Polly fornisce operazioni API che puoi utilizzare per archiviare i lessici in una regione. AWS Questi lessici saranno pertanto specifici di tale determinata regione. Puoi utilizzare uno o più lessici di quella regione quando esegui la sintesi del testo utilizzando l'operazione `SynthesizeSpeech`. In questo modo, il lessico specificato viene applicato al testo di input prima dell'inizio della sintesi. Per ulteriori informazioni, consulta [SynthesizeSpeech](API_SynthesizeSpeech.md).

**Nota**  
Questi lessici devono essere conformi alle specifiche W3C PLS (Pronunciation Lexicon Specification). Per ulteriori informazioni, consulta [Pronunciation Lexicon Specification (PLS) Version 1.0](https://www.w3.org/TR/pronunciation-lexicon/) sul sito Web di W3C. 

Di seguito sono elencati alcuni esempi di metodi di utilizzo dei lessici con motori di sintesi vocale:
+ Talvolta le parole comuni vengono stilizzate utilizzando i numeri al posto delle lettere, come nel caso di "g3t sm4rt" (get smart). Le persone sono in grado di leggere queste parole correttamente, Tuttavia, un motore Text-to-Speech (TTS) legge il testo letteralmente, pronunciando il nome esattamente come viene scritto. In questi casi puoi utilizzare i lessici per personalizzare la sintesi vocale con Amazon Polly. In questo esempio, puoi specificare un alias (get smart) per il termine "g3t sm4rt" nel lessico. 
+ Il testo potrebbe includere un acronimo, ad esempio W3C. Puoi utilizzare un lessico per definire un alias per la parola W3C in modo che venga letta nella sua forma estesa e completa (World Wide Web Consortium).

I lessici offrono un ulteriore livello di controllo sul modo in cui Amazon Polly pronuncia le parole non comuni per la lingua selezionata. Ad esempio, puoi specificare la pronuncia utilizzando un alfabeto fonetico. Per ulteriori informazioni, consulta [Pronunciation Lexicon Specification (PLS) Version 1.0](https://www.w3.org/TR/pronunciation-lexicon/) sul sito Web di W3C.

**Topics**
+ [Utilizzo di più lessici](lexicons-applying.md)
+ [Caricamento di un lessico](managing-lexicons-console-upload.md)
+ [Applicazione dei lessici (sintesi vocale)](managing-lexicons-console-synthesize-speech.md)
+ [Filtrare l'elenco dei lessici sulla console](managing-lexicons-console-filter.md)
+ [Scaricamento dei lessici sulla console](managing-lexicons-console-download.md)
+ [Eliminazione di un lessico](managing-lexicons-console-delete.md)

# Utilizzo di più lessici
<a name="lexicons-applying"></a>

Puoi applicare fino a cinque lessici al testo. Se lo stesso grafema appare in più lessici applicabili al testo, l'ordine in cui vengono applicati può determinare una differenza nella sintesi vocale risultante. Considera, ad esempio, il testo "Ciao, mi chiamo Bob". e due lessemi in diversi lessici che utilizzano entrambi il grafema `Bob`.

**LexA**

```
<lexeme>
   <grapheme>Bob</grapheme>
   <alias>Robert</alias>
</lexeme>
```

**LexB**

```
<lexeme>
   <grapheme>Bob</grapheme>
   <alias>Bobby</alias>
</lexeme>
```

Se i lessici sono elencati nell'ordine LexA seguito da LexB, la sintesi vocale sarà "Ciao, mi chiamo Robert". Se sono elencati nell'ordine LexB seguito da LexA, la sintesi vocale sarà "Ciao, mi chiamo Bobby".

**Example - Applicazione di LexA prima di LexB**  

```
aws polly synthesize-speech \
--lexicon-names LexA LexB \
--output-format mp3 \
--text 'Hello, my name is Bob' \
--voice-id Justin \
bobAB.mp3
```
**Output vocale:** "Ciao, mi chiamo Robert".

**Example - Applicazione di LexB prima di LexA**  

```
aws polly synthesize-speech \
--lexicon-names LexB LexA \
--output-format mp3 \
--text 'Hello, my name is Bob' \
--voice-id Justin \
bobBA.mp3
```
**Output vocale:** "Ciao, mi chiamo Bobby".

Per ulteriori informazioni sull'applicazione di lessici con la console Amazon Polly, consulta [Applicazione dei lessici (sintesi vocale)](managing-lexicons-console-synthesize-speech.md).

# Caricamento di un lessico
<a name="managing-lexicons-console-upload"></a>

I lessici utilizzati devono essere conformi alla raccomandazione del W3C della Pronunciation Lexicon Specification (PLS). Per ulteriori informazioni, consulta [Pronunciation Lexicon Specification (PLS) Version 1.0](https://www.w3.org/TR/pronunciation-lexicon/#S4.7) sul sito Web di W3C.

------
#### [ Console - Lexicons tab ]

Per usare un lessico di pronuncia, è necessario prima caricarlo. Nella console è possibile caricare un lessico sia dalla scheda **Text-to-Speech** (Sintesi vocale) che dalla scheda **Lexicons** (Lessici).

Le procedure riportate di seguito mostrano come aggiungere lessici che è possibile utilizzare per personalizzare il modo in cui vengono pronunciate parole e frasi non comuni per la lingua scelta. <a name="upload-lexicon-lexicons-tab"></a>

**Per aggiungere un lessico dalla scheda Lexicons (Lessici)**

1. Accedi a Console di gestione AWS e apri la console Amazon Polly all'indirizzo. [https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/)

1. Scegli la scheda **Lexicons** (Lessici).

1. Scegli **Upload lexicon** (Carica lessico).

1. Fornisci un nome per il lessico e quindi utilizza **Choose a lexicon** (Scegli un lessico) per individuare il lessico da caricare. È possibile caricare solo file PLS con estensione.pls o .xml.

1. Scegli **Upload lexicon** (Carica lessico). Se esiste già un lessico con lo stesso nome (indipendentemente dall'estensione .pls o .xml), il caricamento del lessico sovrascrive il lessico esistente.

------
#### [ Console - TTS tab ]<a name="upload-lexicon-tts-tab"></a>

**Per aggiungere un lessico dalla scheda text-to-Speech**

1. Accedi a Console di gestione AWS e apri la console Amazon Polly all'indirizzo. [https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/)

1. Scegli la scheda **Text-to-Speech** (Sintesi vocale).

1. Espandi **Additional settings** (Impostazioni aggiuntive), attiva **Customize pronunciation** (Personalizza la pronuncia), scegli **Upload lexicon** (Carica lessico).

1. Fornisci un nome per il lessico e quindi utilizza **Choose a lexicon** (Scegli un lessico) per individuare il lessico da caricare. Puoi usare solo i file PLS che utilizzano estensioni .pls e .xml. 

1. Scegli **Upload lexicon** (Carica lessico). Se esiste già un lessico con lo stesso nome (indipendentemente dall'estensione .pls o .xml), il caricamento del lessico sovrascrive il lessico esistente.

------
#### [ AWS CLI - one lexeme ]

Con Amazon Polly, puoi utilizzare [PutLexicon](API_PutLexicon.md) per memorizzare i lessici di pronuncia in una AWS regione specifica per il tuo account. Quindi, puoi specificare uno o più di questi lessici archiviati nella richiesta [SynthesizeSpeech](API_SynthesizeSpeech.md) da applicare prima che il servizio avvii la sintesi del testo. Per ulteriori informazioni, consulta [Gestione dei lessici](managing-lexicons.md).

Considera il seguente lessico conforme allo standard PLS W3C. 

```
<?xml version="1.0" encoding="UTF-8"?>
<lexicon version="1.0" 
      xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon 
        http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
      alphabet="ipa" 
      xml:lang="en-US">
  <lexeme>
    <grapheme>W3C</grapheme>
    <alias>World Wide Web Consortium</alias>
  </lexeme>
</lexicon>
```

Tieni presente quanto segue:
+ I due attributi specificati nell'elemento `<lexicon>`:
  + L'attributo `xml:lang` specifica il codice della lingua, `en-US`, a cui si applica il lessico. Amazon Polly può utilizzare questo lessico di esempio se la voce specificata nella chiamata `SynthesizeSpeech` ha lo stesso codice della lingua (it-IT). 
**Nota**  
Puoi utilizzare l'operazione `DescribeVoices` per trovare il codice della lingua associato a una voce.

     
  + L'attributo `alphabet` specifica `IPA`, a indicare che per le pronunce viene utilizzato l'alfabeto fonetico internazionale (IPA, International Phonetic Alphabet). L'IPA è uno degli alfabeti utilizzati per scrivere le pronunce. Amazon Polly supporta anche l'alfabeto X-SAMPA (Extended Speech Assessment Methods Phonetic Alphabet).

     
+ L'elemento `<lexeme>` descrive la mappatura tra `<grapheme>` (ovvero una rappresentazione testuale della parola) e `<alias>`. 

Per testare questo lessico, procedi come indicato di seguito.

1. Salva il lessico con il nome `example.pls`.

1. Esegui il `put-lexicon` AWS CLI comando per memorizzare il lessico (con il nome`w3c`), nella regione us-east-2.

   ```
   aws polly put-lexicon \
   --name w3c \
   --content file://example.pls
   ```

1. Esegui il comando `synthesize-speech` per sintetizzare il testo di esempio in un flusso audio (`speech.mp3`) e specifica il parametro opzionale `lexicon-name`. 

   ```
   aws polly synthesize-speech \
   --text 'W3C is a Consortium' \
   --voice-id Joanna \
   --output-format mp3 \
   --lexicon-names="w3c" \
   speech.mp3
   ```

1. Riproduci il file `speech.mp3` risultante e nota che la parola W3C nel testo è sostituita da World Wide Web Consortium.

Il lessico di esempio precedente utilizza un alias. L'alfabeto IPA menzionato nel lessico non viene utilizzato. Il lessico seguente specifica una pronuncia fonetica utilizzando l'elemento `<phoneme>` con l'alfabeto IPA.

```
<?xml version="1.0" encoding="UTF-8"?>
<lexicon version="1.0" 
      xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon 
        http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
      alphabet="ipa" 
      xml:lang="en-US">
  <lexeme>
    <grapheme>pecan</grapheme>
    <phoneme>pɪˈkɑːn</phoneme>
  </lexeme>
</lexicon>
```

Segui la stessa procedura per testare questo lessico. Assicurati di specificare un testo di input che contenga la parola «pecan» (ad esempio, «Pecan pie is delicious»).

Consulta le seguenti risorse per esempi di codice aggiuntivi per il funzionamento dell' PutLexicon API:
+ Esempio di Java: [PutLexicon](PutLexiconSample.md)
+ Esempio di Python (Boto3): [PutLexicon](PutLexiconSamplePython.md)

------
#### [ AWS CLI - multiple lexemes ]

Con Amazon Polly, puoi utilizzare [PutLexicon](API_PutLexicon.md) per memorizzare i lessici di pronuncia in una AWS regione specifica per il tuo account. Quindi, puoi specificare uno o più di questi lessici archiviati nella richiesta [SynthesizeSpeech](API_SynthesizeSpeech.md) da applicare prima che il servizio avvii la sintesi del testo. Per ulteriori informazioni, consulta [Gestione dei lessici](managing-lexicons.md).

In questo esempio il lessema specificato nel lessico si applica esclusivamente al testo di input per la sintesi. Considera il lessico seguente: 

```
<?xml version="1.0" encoding="UTF-8"?>
<lexicon version="1.0"
      xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon
        http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
      alphabet="ipa" xml:lang="en-US">

  <lexeme> 
    <grapheme>W3C</grapheme>
    <alias>World Wide Web Consortium</alias>
  </lexeme>
  <lexeme> 
    <grapheme>W3C</grapheme>
    <alias>WWW Consortium</alias>
  </lexeme>
  <lexeme> 
    <grapheme>Consortium</grapheme>
    <alias>Community</alias>
  </lexeme>
</lexicon>
```

Il lessico specifica tre lessemi, due dei quali definiscono un alias per il grafema W3C come indicato di seguito:
+ Il primo elemento `<lexeme`> definisce un alias (World Wide Web Consortium).
+ Il secondo elemento `<lexeme>` definisce un alias alternativo (WWW Consortium). 

Amazon Polly utilizza la prima sostituzione per ogni grafema in un lessico.

Il terzo elemento `<lexeme>` definisce un sostituto (Community) per la parola Consortium.

In primo luogo, è opportuno testare questo lessico. Supponi di voler sintetizzare il seguente testo di esempio per un file audio (`speech.mp3`) e di specificare il lessico in una chiamata a `SynthesizeSpeech`.

```
The W3C is a Consortium
```

In primo luogo `SynthesizeSpeech` applica il lessico come segue: 
+ Come per il primo lessema, la parola W3C viene sostituita da World Wide Web Consortium. Il testo rivisto viene visualizzato come segue:

  ```
  The World Wide Web Consortium is a Consortium
  ```
+ L'alias definito nel terzo lessema si applica solo alla parola Consortium che era parte del testo originale, generando il testo seguente:

  ```
  The World Wide Web Consortium is a Community.
  ```

Puoi verificarlo utilizzando AWS CLI quanto segue:

1. Salva il lessico con il nome `example.pls`.

1. Esegui il comando `put-lexicon` per archiviare il lessico con il nome w3c nella regione us-east-2.

   ```
   aws polly put-lexicon \
   --name w3c \
   --content file://example.pls
   ```

1. Esegui il comando `list-lexicons` per verificare che il lessico w3c sia incluso nell'elenco dei lessici restituito.

   ```
   aws polly list-lexicons
   ```

1. Esegui il comando `synthesize-speech` per sintetizzare il testo di esempio in un file audio (`speech.mp3`) e specifica il parametro opzionale `lexicon-name`. 

   ```
   aws polly synthesize-speech \
   --text 'W3C is a Consortium' \
   --voice-id Joanna \
   --output-format mp3 \
   --lexicon-names="w3c" \
   speech.mp3
   ```

1. Riproduci il file `speech.mp3` risultante per verificare che la sintesi vocale rifletta le modifiche al testo.

Consulta le seguenti risorse per esempi di codice aggiuntivi per il funzionamento dell' PutLexicon API:
+ Esempio di Java: [PutLexicon](PutLexiconSample.md)
+ Esempio di Python (Boto3): [PutLexicon](PutLexiconSamplePython.md)

------

# Applicazione dei lessici (sintesi vocale)
<a name="managing-lexicons-console-synthesize-speech"></a>

I lessici utilizzati devono essere conformi alla raccomandazione del W3C della Pronunciation Lexicon Specification (PLS). Per ulteriori informazioni, consulta [Pronunciation Lexicon Specification (PLS) Version 1.0](https://www.w3.org/TR/pronunciation-lexicon/#S4.7) sul sito Web di W3C.

------
#### [ Console ]

La procedura seguente illustra come applicare un lessico al testo di input utilizzando il lessico `W3c.pls` per sostituire "W3C" con "World Wide Web Consortium". Se applichi più lessici al testo, questi vengono applicati in ordine decrescente, con la prima corrispondenza che ha la precedenza sulle successive. Un lessico viene applicato al testo solo se la lingua specificata nel lessico corrisponde alla lingua scelta.

È possibile applicare un lessico al testo semplice o di input SSML.

**Example - Applicazione del lessico W3C.pls**  
Per creare il lessico necessario per questo esercizio, consulta [Caricamento di un lessico](managing-lexicons-console-upload.md). Utilizza un editor di testo semplice per creare il lessico W3C.pls visualizzato all'inizio dell'argomento. Ricorda dove salvi il file.  

**Per applicare il lessico W3C.pls al testo di input**

In questo esempio si introduce un lessico per sostituire "W3C" con "World Wide Web Consortium". Confronta i risultati di questo esercizio con quelli di [Utilizzo di SSML sulla console](ssml-to-speech-console.md) sia per l'inglese americano che per un'altra lingua.

1. Accedi a Console di gestione AWS e apri la console Amazon Polly all'indirizzo. [https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/)

1. Esegui una di queste operazioni:
   + Disattiva **SSML**, quindi digita o incolla questo testo nell'apposita casella di input.

     ```
     He was caught up in the game. 
     In the middle of the 10/3/2014 W3C meeting 
     he shouted, "Score!" quite loudly.
     ```
   + Attiva **SSML**, quindi digita o incolla questo testo nell'apposita casella di input.

     ```
     <speak>He wasn't paying attention.<break time="1s"/>
     In the middle of the 10/3/2014 W3C meeting 
     he shouted, "Score!" quite loudly.</speak>
     ```

1. Nell'elenco **Language** (Lingua) scegli **English US** (Inglese - Stati Uniti), quindi scegli la voce che desideri utilizzare per questo testo.

1. Espandi **Additional settings** (Impostazioni aggiuntive) e attiva **Customize pronunciation (Personalizza la pronuncia).**

1. Nell'elenco dei lessici scegli `W3C (English, US)`.

   Se il lessico `W3C (English, US)` non è elencato, scegli **Upload lexicon** (Carica lessico) e caricalo, quindi sceglilo nell'elenco. Per creare questo lessico, consulta [Caricamento di un lessico](managing-lexicons-console-upload.md).

1. Per ascoltare immediatamente la sintesi vocale, scegli **Listen** (Ascolta).

1. Per salvare la sintesi vocale in un file

   1. Scegli **Download (Scarica)**.

   1. Per impostare un formato di file diverso, attiva **Speech file format settings** (Impostazioni formato di file vocale), scegli il formato di file desiderato, quindi scegli **Download**.
Ripeti le fasi precedenti, ma scegli una lingua diversa e osserva la differenza nell'output.

------
#### [ AWS CLI ]

In una chiamata a `SynthesizeSpeech` puoi specificare più lessici. In questo caso, il primo lessico specificato (da sinistra a destra) sostituisce gli eventuali lessici precedenti.

Considera i due lessici seguenti e tieni presente che ogni lessico descrive alias diversi per lo stesso grafema W3C. 
+ Lessico 1: `w3c.pls`

  ```
  <?xml version="1.0" encoding="UTF-8"?>
  <lexicon version="1.0" 
        xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon 
          http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
        alphabet="ipa" xml:lang="en-US">
    <lexeme>
      <grapheme>W3C</grapheme>
      <alias>World Wide Web Consortium</alias>
    </lexeme>
  </lexicon>
  ```
+ Lessico 2: `w3cAlternate.pls`

  ```
  <?xml version="1.0" encoding="UTF-8"?>
  <lexicon version="1.0"
        xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon
          http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
        alphabet="ipa" xml:lang="en-US">
  
    <lexeme> 
      <grapheme>W3C</grapheme>
      <alias>WWW Consortium</alias>
    </lexeme>
  </lexicon>
  ```

  

Supponi di archiviare questi lessici con i nomi `w3c` e `w3cAlternate`, rispettivamente. Se specifichi i lessici in ordine (`w3c` seguito da `w3cAlternate`) in una chiamata `SynthesizeSpeech`, l'alias per W3C definito nel primo lessico ha la precedenza sul secondo. Per testare i lessici, procedi come indicato di seguito.

1. Salva i lessici in locale in file denominati `w3c.pls` e `w3cAlternate.pls`.

1. Carica questi lessici usando il `put-lexicon` AWS CLI comando.
   + Carica il lessico `w3c.pls` e memorizzalo con il nome `w3c`.

     ```
     aws polly put-lexicon \
     --name w3c \
     --content file://w3c.pls
     ```
   + Carica il lessico` w3cAlternate.pls` nel servizio con il nome `w3cAlternate`.

     ```
     aws polly put-lexicon \
     --name w3cAlternate \
     --content file://w3cAlternate.pls
     ```

1. Esegui il comando `synthesize-speech` per sintetizzare il testo di esempio in un flusso audio (`speech.mp3`) e specifica entrambi i lessici utilizzando il parametro `lexicon-name`. 

   ```
   aws polly synthesize-speech \
   --text 'PLS is a W3C recommendation' \
   --voice-id Joanna \
   --output-format mp3 \
   --lexicon-names '["w3c","w3cAlternative"]' \
   speech.mp3
   ```

1. Testa il file `speech.mp3` risultante, che dovrebbe essere simile a quanto riportato di seguito:

   ```
   PLS is a World Wide Web Consortium recommendation
   ```

------

# Filtrare l'elenco dei lessici sulla console
<a name="managing-lexicons-console-filter"></a>

La procedura riportata di seguito illustra come filtrare l'elenco dei lessici in modo che vengano visualizzati solo i lessici di una determinata lingua.

------
#### [ Console ]<a name="filter-and-choose-lexicons"></a>

**Per filtrare i lessici elencati per lingua**

1. Accedi a Console di gestione AWS e apri la console Amazon Polly all'indirizzo. [https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/)

1. Scegli la scheda **Lexicons** (Lessici).

1. Scegli **Any language** (Qualsiasi lingua).

1. Nell'elenco delle lingue scegli quella per la quale desideri applicare il filtro.

   Nell'elenco vengono visualizzati solo i lessici per la lingua scelta.

------
#### [ AWS CLI ]

Amazon Polly fornisce il funzionamento dell'[ListLexicons](API_ListLexicons.md)API che puoi utilizzare per ottenere l'elenco dei lessici di pronuncia nel tuo account in una regione specifica. AWS La AWS CLI chiamata seguente elenca i lessici del tuo account nella regione us-east-2.



```
aws polly list-lexicons
```

Di seguito è riportata una risposta di esempio, che mostra due lessici denominati `w3c` e `tomato`. Per ogni lessico, la risposta restituisce i metadata come il codice della lingua a cui si applica il lessico, il numero di lessemi definiti nel lessico, le dimensioni in byte e così via. Il codice della lingua descrive una lingua e le impostazioni locali a cui si applicano i lessemi definiti nel lessico. 

```
{
    "Lexicons": [
        {
            "Attributes": {
                "LanguageCode": "en-US",
                "LastModified": 1474222543.989,
                "Alphabet": "ipa",
                "LexemesCount": 1,
                "LexiconArn": "arn:aws:polly:aws-region:account-id:lexicon/w3c",
                "Size": 495
            },
            "Name": "w3c"
        },
        {
            "Attributes": {
                "LanguageCode": "en-US",
                "LastModified": 1473099290.858,
                "Alphabet": "ipa",
                "LexemesCount": 1,
                "LexiconArn": "arn:aws:polly:aws-region:account-id:lexicon/tomato",
                "Size": 645
            },
            "Name": "tomato"
        }
    ]
}
```

Le seguenti risorse contengono informazioni aggiuntive sull'operazione: ListLexicons 
+ Esempio di Java: [ListLexicons](ListLexiconsSample.md)
+ Esempio di Python (Boto3): [ListLexicon](ListLexiconSamplePython.md)

------

# Scaricamento dei lessici sulla console
<a name="managing-lexicons-console-download"></a>

Nella procedura seguente viene descritto come scaricare uno o più lessici. Puoi aggiungere, rimuovere o modificare le voci del lessico nel file e poi caricarlo di nuovo per mantenere il tuo lessico. up-to-date 

------
#### [ Console ]<a name="download-lexicon"></a>

**Per scaricare uno o più lessici**

1. Accedi a Console di gestione AWS e apri la console Amazon Polly all'indirizzo. [https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/)

1. Scegli la scheda **Lexicons** (Lessici).

1. Scegli uno o più lessici da scaricare.

   1. Per scaricare un singolo lessico, scegli il nome dall'elenco.

   1. Per scaricare più lessici come un singolo file di archivio compresso, seleziona la casella di controllo accanto a ogni voce nell'elenco che desideri scaricare.

1. Scegli **Download (Scarica)**.

1. Apri la cartella in cui desideri scaricare il lessico.

1. Scegli **Save** (Salva).

------
#### [ AWS CLI ]

In Amazon Polly è disponibile l'operazione dell'API [GetLexicon](API_GetLexicon.md) per recuperare i contenuti di un lessico di pronuncia archiviato nel tuo account in una determinata regione. 

Il `get-lexicon` AWS CLI comando seguente recupera il contenuto del `example` lessico.

```
aws polly get-lexicon \
--name example
```

Se nel tuo account non è ancora archiviato alcun lessico, puoi utilizzare l'operazione `PutLexicon` per archiviarne uno. Per ulteriori informazioni, consulta [Caricamento di un lessico](managing-lexicons-console-upload.md).

Di seguito è riportata una risposta di esempio. Oltre ai contenuti del lessico, la risposta restituisce i metadata, ad esempio il codice della lingua a cui si applica il lessico, il numero di lessemi definito nel lessico, l'Amazon Resource Name (ARN) della risorsa e le dimensioni del lessico in byte. Il valore `LastModified` è un timestamp Unix.

```
{
    "Lexicon": {
        "Content": "lexicon content in plain text PLS format",
        "Name": "example"
    },
    "LexiconAttributes": {
        "LanguageCode": "en-US",
        "LastModified": 1474222543.989,
        "Alphabet": "ipa",
        "LexemesCount": 1,
        "LexiconArn": "arn:aws:polly:us-east-2:account-id:lexicon/example",
        "Size": 495
    }
}
```

Le seguenti risorse contengono esempi di codice aggiuntivi per l' GetLexicon operazione:
+ Esempio di Java: [GetLexicon](GetLexiconSample.md)
+ Esempio di Python (Boto3): [GetLexicon](GetLexiconSamplePython.md)

------

# Eliminazione di un lessico
<a name="managing-lexicons-console-delete"></a>

Nella procedura seguente viene descritto come eliminare un lessico. Dopo aver eliminato il lessico, devi aggiungerlo di nuovo prima di poterlo riutilizzare. Puoi eliminare uno o più lessici contemporaneamente selezionando le caselle di controllo accanto ai singoli lessici.

------
#### [ Console ]<a name="delete-lexicon"></a>

**Per eliminare un lessico**

1. Accedi a Console di gestione AWS e apri la console Amazon Polly all'indirizzo. [https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/)

1. Scegli la scheda **Lexicons** (Lessici).

1. Scegli uno o più lessici da eliminare dall'elenco.

1. Scegliere **Delete** (Elimina).

1. Inserisci il testo di conferma e poi scegli **Delete** (Elimina) per rimuovere il lessico dalla regione o **Cancel** (Annulla) per conservarlo.

------
#### [ AWS CLI ]

Amazon Polly fornisce l'operazione [DeleteLexicon](API_DeleteLexicon.md) API per eliminare un lessico di pronuncia da una AWS regione specifica del tuo account. Quanto segue AWS CLI elimina il lessico specificato. 

L' AWS CLI esempio seguente è formattato per Unix, Linux e macOS. Per Windows, sostituisci il carattere di continuazione Unix barra rovesciata (\$1) al termine di ogni riga con un accento circonflesso (^) e usa virgolette (") attorno al testo di input con virgolette singole (') per i tag interni.

```
aws polly delete-lexicon \
--name example
```

Le seguenti risorse contengono informazioni aggiuntive sull'operazione: DeleteLexicon 
+ Esempio di Java: [DeleteLexicon](DeleteLexiconSample.md)
+ Esempio di Python (Boto3): [DeleteLexicon](DeleteLexiconPython.md)

------