

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

# Membuat kosakata khusus menggunakan daftar
<a name="custom-vocabulary-create-list"></a>

**penting**  
[Kosakata kustom dalam format daftar tidak digunakan lagi, jadi jika Anda membuat kosakata kustom baru, kami sangat menyarankan menggunakan format tabel.](custom-vocabulary-create-table.md)

Anda dapat membuat kosakata kustom dari daftar menggunakan Konsol Manajemen AWS, AWS CLI, atau. AWS SDKs
+ **Konsol Manajemen AWS**: Anda harus membuat dan mengunggah file teks yang berisi kosakata khusus Anda. Anda dapat menggunakan entri yang dipisahkan baris atau dipisahkan koma. Perhatikan bahwa daftar Anda harus disimpan sebagai file teks (\$1.txt) dalam format. `LF` Jika Anda menggunakan format lain, seperti`CRLF`, kosakata khusus Anda tidak diterima oleh. Amazon Transcribe
+ **AWS CLI**dan **AWS SDKs**: Anda harus menyertakan kosakata kustom Anda sebagai entri yang dipisahkan koma dalam panggilan API Anda menggunakan bendera. [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html#transcribe-CreateVocabulary-request-Phrases](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html#transcribe-CreateVocabulary-request-Phrases)

Jika entri berisi beberapa kata, Anda harus memberi tanda hubung setiap kata. Misalnya, Anda memasukkan 'Los Angeles' sebagai **Los-Angeles** dan 'Andorra la Vella' sebagai. **Andorra-la-Vella**

Berikut adalah contoh dari dua format daftar yang valid. Lihat [Membuat daftar kosakata khusus](#custom-vocabulary-create-list-examples) contoh khusus metode.
+ Entri yang dipisahkan koma:

  ```
  Los-Angeles,CLI,Eva-Maria,ABCs,Andorra-la-Vella
  ```
+ Entri yang dipisahkan baris:

  ```
  Los-Angeles
  CLI
  Eva-Maria
  ABCs
  Andorra-la-Vella
  ```

**penting**  
Anda hanya dapat menggunakan karakter yang didukung untuk bahasa Anda. Lihat [set karakter](charsets.md) bahasa Anda untuk detailnya.

Daftar kosakata khusus tidak didukung dengan operasi. [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateMedicalVocabulary.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateMedicalVocabulary.html) Jika membuat kosakata medis khusus, Anda harus menggunakan format tabel; lihat [Membuat kosakata khusus menggunakan tabel](custom-vocabulary-create-table.md) untuk instruksi.

## Membuat daftar kosakata khusus
<a name="custom-vocabulary-create-list-examples"></a>

Untuk memproses daftar kosakata khusus untuk digunakan Amazon Transcribe, lihat contoh berikut:

### AWS CLI
<a name="vocab-create-list-cli"></a>

Contoh ini menggunakan perintah [create-vocabulary dengan file kosakata](https://docs.aws.amazon.com/cli/latest/reference/transcribe/create-vocabulary.html) kustom yang diformat daftar. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html).

```
aws transcribe create-vocabulary \ 
--vocabulary-name my-first-vocabulary \ 
--language-code en-US \ 
--phrases {CLI,Eva-Maria,ABCs}
```

Berikut contoh lain menggunakan perintah [create-vocabulary](https://docs.aws.amazon.com/cli/latest/reference/transcribe/create-vocabulary.html), dan badan permintaan yang membuat kosakata kustom Anda.

```
aws transcribe create-vocabulary \
--cli-input-json file://filepath/my-first-vocab-list.json
```

File *my-first-vocab-list.json* berisi badan permintaan berikut.

```
{
  "VocabularyName": "my-first-vocabulary",
  "LanguageCode": "en-US",
  "Phrases": [
        "CLI","Eva-Maria","ABCs"
  ]
}
```

Setelah `VocabularyState` berubah dari `PENDING` ke`READY`, kosakata khusus Anda siap digunakan dengan transkripsi. Untuk melihat status kosakata kustom Anda saat ini, jalankan:

```
aws transcribe get-vocabulary \
--vocabulary-name my-first-vocabulary
```

### AWS SDK untuk Python (Boto3)
<a name="vocab-create-list-python-batch"></a>

Contoh ini menggunakan AWS SDK untuk Python (Boto3) untuk membuat kosakata kustom dari daftar menggunakan metode [create\$1vocabulary](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/transcribe.html#TranscribeService.Client.create_vocabulary). Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html).

Untuk contoh tambahan menggunakan AWS SDKs, termasuk contoh khusus fitur, skenario, dan lintas layanan, lihat bagian ini. [Contoh kode untuk Amazon Transcribe menggunakan AWS SDKs](service_code_examples.md)

```
from __future__ import print_function
import time
import boto3
transcribe = boto3.client('transcribe', 'us-west-2')
vocab_name = "my-first-vocabulary"
response = transcribe.create_vocabulary(
    LanguageCode = 'en-US',
    VocabularyName = vocab_name,
    Phrases = [
        'CLI','Eva-Maria','ABCs'
    ]
)

while True:
    status = transcribe.get_vocabulary(VocabularyName = vocab_name)
    if status['VocabularyState'] in ['READY', 'FAILED']:
        break
    print("Not ready yet...")
    time.sleep(5)
print(status)
```

**catatan**  
Jika Anda membuat Amazon S3 bucket baru untuk file kosakata kustom Anda, pastikan IAM peran yang membuat [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabulary.html)permintaan memiliki izin untuk mengakses bucket ini. Jika peran tidak memiliki izin yang benar, permintaan Anda gagal. Anda dapat secara opsional menentukan IAM peran dalam permintaan Anda dengan menyertakan `DataAccessRoleArn` parameter. Untuk informasi selengkapnya tentang IAM peran dan kebijakan di Amazon Transcribe, lihat[Amazon Transcribe contoh kebijakan berbasis identitas](security_iam_id-based-policy-examples.md).