PutLexicon - Amazon Polly

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

PutLexicon

Menyimpan leksikon pengucapan dalam file Wilayah AWS. Jika leksikon dengan nama yang sama sudah ada di wilayah tersebut, itu ditimpa oleh leksikon baru. Operasi leksikon memiliki konsistensi akhirnya, oleh karena itu, mungkin perlu beberapa waktu sebelum leksikon tersedia untuk operasi. SynthesizeSpeech

Untuk informasi selengkapnya, lihat Mengelola Leksikon.

Minta Sintaks

PUT /v1/lexicons/LexiconName HTTP/1.1 Content-type: application/json { "Content": "string" }

Parameter Permintaan URI

Permintaan menggunakan parameter URI berikut.

LexiconName

Nama leksikon. Nama harus mengikuti format ekspres reguler [0-9A-za-Z] {1,20}. Artinya, namanya adalah string alfanumerik peka huruf besar/kecil hingga 20 karakter.

Pola: [0-9A-Za-z]{1,20}

Wajib: Ya

Isi Permintaan

Permintaan menerima data berikut dalam format JSON.

Content

Isi leksikon PLS sebagai data string.

Tipe: String

Diperlukan: Ya

Sintaksis Respons

HTTP/1.1 200

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200 dengan isi HTTP kosong.

Kesalahan

InvalidLexiconException

Amazon Polly tidak dapat menemukan leksikon yang ditentukan. Verifikasi bahwa nama leksikon dieja dengan benar, lalu coba lagi.

Kode Status HTTP: 400

LexiconSizeExceededException

Ukuran maksimum leksikon yang ditentukan akan dilampaui oleh operasi ini.

Kode Status HTTP: 400

MaxLexemeLengthExceededException

Ukuran maksimum leksem akan dilampaui oleh operasi ini.

Kode Status HTTP: 400

MaxLexiconsNumberExceededException

Jumlah leksikon maksimum akan terlampaui oleh operasi ini.

Kode Status HTTP: 400

ServiceFailureException

Kondisi yang tidak diketahui telah menyebabkan kegagalan layanan.

Kode Status HTTP: 500

UnsupportedPlsAlphabetException

Alfabet yang ditentukan oleh leksikon bukanlah alfabet yang didukung. Nilai yang valid adalah x-sampa dan ipa.

Kode Status HTTP: 400

UnsupportedPlsLanguageException

Bahasa yang ditentukan dalam leksikon tidak didukung. Untuk daftar bahasa yang didukung, lihat Atribut Leksikon.

Kode Status HTTP: 400

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: