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
danipa
.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: