

Sono disponibili altri esempi AWS SDK nel repository [AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples) Examples. GitHub 

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à.

# Esempi di utilizzo di Amazon Polly AWS CLI
<a name="cli_2_polly_code_examples"></a>

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando Amazon Polly. AWS Command Line Interface 

Le *azioni* sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.

**Topics**
+ [Azioni](#actions)

## Azioni
<a name="actions"></a>

### `delete-lexicon`
<a name="polly_DeleteLexicon_cli_2_topic"></a>

Il seguente esempio di codice mostra come usare`delete-lexicon`.

**AWS CLI**  
**Come eliminare un lessico**  
L’esempio `delete-lexicon` seguente elimina il lessico specificato.  

```
aws polly delete-lexicon \
    --name w3c
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, consulta [Utilizzo dell' DeleteLexicon operazione](https://docs.aws.amazon.com/polly/latest/dg/gs-delete-lexicon.html) nella *Amazon Polly Developer* Guide.  
+  Per i dettagli sull'API, consulta [DeleteLexicon AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/delete-lexicon.html)*Command Reference.* 

### `get-lexicon`
<a name="polly_GetLexicon_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-lexicon`.

**AWS CLI**  
**Come recuperare il contenuto di un lessico**  
L’esempio `get-lexicon` seguente recupera il contenuto del lessico di pronuncia specificato.  

```
aws polly get-lexicon \
    --name w3c
```
Output:  

```
{
    "Lexicon": {
        "Content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<lexicon version=\"1.0\" \n      xmlns=    \"http://www.w3.org/2005/01/pronunciation-lexicon\"\n      xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n          xsi:schemaLocation=\"http://www.w3.org/2005/01/pronunciation-lexicon \n        http://www.w3.org/TR/2007/CR-pronunciation-    lexicon-20071212/pls.xsd\"\n      alphabet=\"ipa\" \n      xml:lang=\"en-US\">\n  <lexeme>\n    <grapheme>W3C</grapheme>\n        <alias>World Wide Web Consortium</alias>\n  </lexeme>\n</lexicon>\n",
        "Name": "w3c"
    },
    "LexiconAttributes": {
        "Alphabet": "ipa",
        "LanguageCode": "en-US",
        "LastModified": 1603908910.99,
        "LexiconArn": "arn:aws:polly:us-west-2:880185128111:lexicon/w3c",
        "LexemesCount": 1,
        "Size": 492
    }
}
```
Per ulteriori informazioni, consulta [Utilizzo dell' GetLexicon operazione](https://docs.aws.amazon.com/polly/latest/dg/gs-get-lexicon.html) nella *Amazon Polly Developer* Guide.  
+  Per i dettagli sull'API, consulta [GetLexicon AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/get-lexicon.html)*Command Reference.* 

### `get-speech-synthesis-task`
<a name="polly_GetSpeechSynthesisTask_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-speech-synthesis-task`.

**AWS CLI**  
**Come ottenere informazioni su un’attività di sintesi vocale**  
L’esempio `get-speech-synthesis-task` seguente recupera le informazioni sull’attività di sintesi vocale specificata.  

```
aws polly get-speech-synthesis-task \
    --task-id 70b61c0f-57ce-4715-a247-cae8729dcce9
```
Output:  

```
{
    "SynthesisTask": {
        "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9",
        "TaskStatus": "completed",
        "OutputUri": "https://s3.us-west-2.amazonaws.com/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3",
        "CreationTime": 1603911042.689,
        "RequestCharacters": 1311,
        "OutputFormat": "mp3",
        "TextType": "text",
        "VoiceId": "Joanna"
    }
}
```
Per ulteriori informazioni, consulta [Creazione di file audio di grandi dimensioni](https://docs.aws.amazon.com/polly/latest/dg/longer-cli.html) nella *Guida per gli sviluppatori di Amazon Polly*.  
+  Per i dettagli sull'API, consulta [GetSpeechSynthesisTask AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/get-speech-synthesis-task.html)*Command Reference*. 

### `list-lexicons`
<a name="polly_ListLexicons_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-lexicons`.

**AWS CLI**  
**Come elencare i lessici correnti**  
L’esempio `list-lexicons` seguente elenca i lessici di pronuncia in uso.  

```
aws polly list-lexicons
```
Output:  

```
{
    "Lexicons": [
        {
            "Name": "w3c",
            "Attributes": {
                "Alphabet": "ipa",
                "LanguageCode": "en-US",
                "LastModified": 1603908910.99,
                "LexiconArn": "arn:aws:polly:us-east-2:123456789012:lexicon/w3c",
                "LexemesCount": 1,
                "Size": 492
            }
        }
    ]
}
```
Per ulteriori informazioni, consulta [Utilizzo dell' ListLexicons operazione](https://docs.aws.amazon.com/polly/latest/dg/gs-list-lexicons.html) nella *Amazon Polly Developer* Guide.  
+  Per i dettagli sull'API, consulta [ListLexicons AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/list-lexicons.html)*Command Reference.* 

### `list-speech-synthesis-tasks`
<a name="polly_ListSpeechSynthesisTasks_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-speech-synthesis-tasks`.

**AWS CLI**  
**Come elencare le tue attività di sintesi vocale**  
L’esempio `list-speech-synthesis-tasks` seguente elenca le attività di sintesi vocale.  

```
aws polly list-speech-synthesis-tasks
```
Output:  

```
{
    "SynthesisTasks": [
        {
            "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9",
            "TaskStatus": "completed",
            "OutputUri": "https://s3.us-west-2.amazonaws.com/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3",
            "CreationTime": 1603911042.689,
            "RequestCharacters": 1311,
            "OutputFormat": "mp3",
            "TextType": "text",
            "VoiceId": "Joanna"
        }
    ]
}
```
Per ulteriori informazioni, consulta [Creazione di file audio di grandi dimensioni](https://docs.aws.amazon.com/polly/latest/dg/longer-cli.html) nella *Guida per gli sviluppatori di Amazon Polly*.  
+  Per i dettagli sull'API, consulta [ListSpeechSynthesisTasks AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/list-speech-synthesis-tasks.html)*Command Reference*. 

### `put-lexicon`
<a name="polly_PutLexicon_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`put-lexicon`.

**AWS CLI**  
**Come archiviare un lessico**  
L’esempio `put-lexicon` seguente archivia il lessico di pronuncia specificato. Il file `example.pls` specifica un lessico conforme a W3C PLS.  

```
aws polly put-lexicon \
    --name w3c \
    --content file://example.pls
```
Contenuto di `example.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>
}
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, consulta [Utilizzo dell' PutLexicon operazione](https://docs.aws.amazon.com/polly/latest/dg/gs-put-lexicon.html) nella *Amazon Polly Developer* Guide.  
+  Per i dettagli sull'API, consulta [PutLexicon AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/put-lexicon.html)*Command Reference.* 

### `start-speech-synthesis-task`
<a name="polly_StartSpeechSynthesisTask_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`start-speech-synthesis-task`.

**AWS CLI**  
**Come sintetizzare il testo**  
L'`start-speech-synthesis-task`esempio seguente sintetizza il testo `text_file.txt` e memorizza il MP3 file risultante nel bucket specificato.  

```
aws polly start-speech-synthesis-task \
    --output-format mp3 \
    --output-s3-bucket-name amzn-s3-demo-bucket \
    --text  file://text_file.txt \
    --voice-id Joanna
```
Output:  

```
{
    "SynthesisTask": {
        "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9",
        "TaskStatus": "scheduled",
        "OutputUri": "https://s3.us-east-2.amazonaws.com/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3",
        "CreationTime": 1603911042.689,
        "RequestCharacters": 1311,
        "OutputFormat": "mp3",
        "TextType": "text",
        "VoiceId": "Joanna"
    }
}
```
Per ulteriori informazioni, consulta [Creazione di file audio di grandi dimensioni](https://docs.aws.amazon.com/polly/latest/dg/longer-cli.html) nella *Guida per gli sviluppatori di Amazon Polly*.  
+  *Per i dettagli sull'API, vedere [StartSpeechSynthesisTask](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/start-speech-synthesis-task.html)in AWS CLI Command Reference.* 