

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh [SDK AWS Doc](https://github.com/awsdocs/aws-doc-sdk-examples). GitHub 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Contoh Amazon Polly menggunakan AWS CLI
<a name="cli_2_polly_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan Amazon Polly. AWS Command Line Interface 

*Tindakan* merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

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

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

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

Contoh kode berikut menunjukkan cara menggunakan`delete-lexicon`.

**AWS CLI**  
**Untuk menghapus leksikon**  
`delete-lexicon`Contoh berikut menghapus leksikon yang ditentukan.  

```
aws polly delete-lexicon \
    --name w3c
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menggunakan DeleteLexicon operasi](https://docs.aws.amazon.com/polly/latest/dg/gs-delete-lexicon.html) di Panduan *Pengembang Amazon Polly*.  
+  Untuk detail API, lihat [DeleteLexicon](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/delete-lexicon.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`get-lexicon`.

**AWS CLI**  
**Untuk mengambil konten leksikon**  
`get-lexicon`Contoh berikut mengambil isi dari leksikon pengucapan yang ditentukan.  

```
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
    }
}
```
Untuk informasi selengkapnya, lihat [Menggunakan GetLexicon operasi](https://docs.aws.amazon.com/polly/latest/dg/gs-get-lexicon.html) di Panduan *Pengembang Amazon Polly*.  
+  Untuk detail API, lihat [GetLexicon](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/get-lexicon.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`get-speech-synthesis-task`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang tugas sintesis ucapan**  
`get-speech-synthesis-task`Contoh berikut mengambil informasi tentang tugas sintesis ucapan yang ditentukan.  

```
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"
    }
}
```
Untuk informasi selengkapnya, lihat [Membuat file audio panjang](https://docs.aws.amazon.com/polly/latest/dg/longer-cli.html) di Panduan *Pengembang Amazon Polly*.  
+  Untuk detail API, lihat [GetSpeechSynthesisTask](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/get-speech-synthesis-task.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`list-lexicons`.

**AWS CLI**  
**Untuk membuat daftar leksikon Anda**  
`list-lexicons`Contoh berikut mencantumkan leksikon pengucapan Anda.  

```
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
            }
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Menggunakan ListLexicons operasi](https://docs.aws.amazon.com/polly/latest/dg/gs-list-lexicons.html) di Panduan *Pengembang Amazon Polly*.  
+  Untuk detail API, lihat [ListLexicons](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/list-lexicons.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`list-speech-synthesis-tasks`.

**AWS CLI**  
**Untuk membuat daftar tugas sintesis ucapan Anda**  
`list-speech-synthesis-tasks`Contoh berikut mencantumkan tugas sintesis ucapan Anda.  

```
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"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Membuat file audio panjang](https://docs.aws.amazon.com/polly/latest/dg/longer-cli.html) di Panduan *Pengembang Amazon Polly*.  
+  Untuk detail API, lihat [ListSpeechSynthesisTasks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/list-speech-synthesis-tasks.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`put-lexicon`.

**AWS CLI**  
**Untuk menyimpan leksikon**  
`put-lexicon`Contoh berikut menyimpan leksikon pengucapan yang ditentukan. `example.pls`File tersebut menentukan leksikon yang sesuai dengan PLS W3C.  

```
aws polly put-lexicon \
    --name w3c \
    --content file://example.pls
```
Isi dari `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>
}
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menggunakan PutLexicon operasi](https://docs.aws.amazon.com/polly/latest/dg/gs-put-lexicon.html) di Panduan *Pengembang Amazon Polly*.  
+  Untuk detail API, lihat [PutLexicon](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/put-lexicon.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`start-speech-synthesis-task`.

**AWS CLI**  
**Untuk mensintesis teks**  
`start-speech-synthesis-task`Contoh berikut mensintesis teks `text_file.txt` dan menyimpan MP3 file yang dihasilkan dalam bucket yang ditentukan.  

```
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"
    }
}
```
Untuk informasi selengkapnya, lihat [Membuat file audio panjang](https://docs.aws.amazon.com/polly/latest/dg/longer-cli.html) di Panduan *Pengembang Amazon Polly*.  
+  Untuk detail API, lihat [StartSpeechSynthesisTask](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/polly/start-speech-synthesis-task.html)di *Referensi AWS CLI Perintah*. 