Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Mengontrol bagaimana jenis kata khusus diucapkan

Mode fokus
Mengontrol bagaimana jenis kata khusus diucapkan - Amazon Polly

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

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

<say-as>

<say-as>Tag ini didukung oleh mesin TTS generatif, bentuk panjang, saraf, dan standar. Namun, perhatikan bahwa jika Amazon Polly menggunakan suara saraf dan menemukan <say-as> tag dengan characters opsi saat runtime, kalimat yang terpengaruh akan disintesis menggunakan suara standar terkait. Namun, kalimat yang terpengaruh akan tetap ditagih seolah-olah menggunakan suara saraf.

Gunakan <say-as> tag dengan interpret-as atribut untuk memberi tahu Amazon Polly cara mengucapkan karakter, kata, dan angka tertentu. Ini memungkinkan Anda memberikan konteks tambahan untuk menghilangkan ambiguitas apa pun tentang bagaimana Amazon Polly harus merender teks.

<say-as>Tag menggunakan satu atributinterpret-as, yang menggunakan sejumlah kemungkinan nilai yang tersedia. Masing-masing menggunakan sintaks yang sama:

<say-as interpret-as="value">[text to be interpreted]</say-as>

Nilai-nilai berikut tersedia denganinterpret-as:

  • charactersatauspell-out: Mengeja setiap huruf teks, seperti dalam a-b-c.

    catatan

    Opsi ini saat ini tidak didukung untuk suara saraf. Jika Anda menggunakan suara saraf dan kode SSML ini ditemui oleh Amazon Polly saat run-time, kalimat yang terpengaruh akan disintesis menggunakan suara standar terkait. Harap dicatat, bagaimanapun, bahwa kalimat ini masih akan ditagih seolah-olah menggunakan suara saraf.

  • cardinalataunumber: Menafsirkan teks numerik sebagai angka kardinal, seperti pada 1.234.

  • ordinal: Menafsirkan teks numerik sebagai nomor urut, seperti pada 1.234.

  • digits: Jabarkan setiap digit secara individual, seperti pada 1-2-3-4.

  • fraction: Menafsirkan teks numerik sebagai pecahan. Ini bekerja untuk kedua fraksi umum seperti 3/20, dan pecahan campuran, seperti 2 ½. Lihat di bawah untuk informasi lebih lanjut.

  • unit: Menafsirkan teks numerik sebagai pengukuran. Nilai harus berupa angka atau pecahan diikuti oleh unit tanpa spasi di antara seperti di1/2inch, atau hanya dengan unit, seperti dalam1meter.

  • date: Menafsirkan teks sebagai tanggal. Format tanggal harus ditentukan dengan atribut format. Lihat di bawah untuk informasi lebih lanjut.

  • time: Menafsirkan teks numerik sebagai durasi, dalam menit dan detik, seperti dalam. 1'21"

  • address: Menafsirkan teks sebagai bagian dari alamat jalan.

  • expletive: “Bunyi bip” konten yang disertakan dalam tag.

  • telephone: Menafsirkan teks numerik sebagai nomor telepon 7 digit atau 10 digit, seperti dalam. 2025551212 Anda juga dapat menggunakan nilai ini untuk menangani ekstensi telepon, seperti dalam2025551212x345. Lihat di bawah untuk informasi lebih lanjut.

    catatan

    Saat ini telephone opsi tidak tersedia untuk semua bahasa. Namun, tersedia untuk suara yang berbicara varian bahasa Inggris (en-AU, en-GB, en-in, en-US, dan), varian bahasa Spanyol (es-ES, es-MX, dan es-US en-GB-WLS), varian bahasa Prancis (fr-fr dan fr-CA), dan varian Portugis (Pt-BR dan Pt-PT), serta Jerman (de-de), Italia (IT-it), Jepang (Ja-jp), dan Rusia (Ru-ru). Perlu juga dicatat bahwa dalam beberapa kasus, bahasa seperti Arab (arb) secara otomatis menangani nomor yang ditetapkan sebagai nomor telepon sehingga tidak benar-benar menerapkan tag telephone SSML.

Pecahan

Amazon Polly menafsirkan nilai dalam say-as tag yang memiliki interpret-as="fraction" atribut sebagai pecahan umum. Berikut ini adalah sintaks untuk pecahan:

  • Pecahan

    Sintaks:cardinal number/cardinal number, seperti 2/9.

    Misalnya: <say-as interpret-as="fraction">2/9</say-as> diucapkan “dua kesembilan.”

  • Nomor Campuran Non-Negatif

    Sintaks: cardinal number +cardinal number/cardinal number, seperti 3+1/2.

    Misalnya, <say-as interpret-as="fraction">3+1/2</say-as> diucapkan “tiga setengah.”

    catatan

    Harus ada + antara “3" dan “1/2". Amazon Polly tidak mendukung angka campuran tanpa+, seperti “3 1/2".

Tanggal

Kapan interpret-as diatur kedate, Anda juga perlu menunjukkan format tanggal.

Ini menggunakan sintaks berikut:

<say-as interpret-as="date" format="format">[date]</say-as>

Misalnya:

<speak> I was born on <say-as interpret-as="date" format="mdy">12-31-1900</say-as>. </speak>

Format berikut dapat digunakan dengan date atribut.

  • mdy: Month-day-year.

  • dmy: Day-month-year.

  • ymd: Year-month-day.

  • md: Bulan-hari.

  • dm: Hari-bulan.

  • ym: Tahun-bulan.

  • my: Bulan-tahun.

  • d: Hari.

  • m: Bulan.

  • y: Tahun.

  • yyyymmdd: Year-month-day. Jika Anda menggunakan format ini, Anda dapat membuat Amazon Polly melewati sebagian tanggal menggunakan tanda tanya.

    Misalnya, Amazon Polly merender yang berikut ini sebagai “22 September”:

    <say-as interpret-as="date">????0922</say-as>

    Formattidak diperlukan.

Telepon/telepon

Amazon Polly mencoba menafsirkan teks yang Anda berikan dengan benar berdasarkan pemformatan teks bahkan tanpa tag. <say-as> Misalnya, jika teks Anda menyertakan “202-555-1212,” Amazon Polly menafsirkannya sebagai nomor telepon 10 digit dan mengatakan setiap digit satu per satu, dengan jeda singkat untuk setiap tanda hubung. Dalam hal ini, Anda tidak perlu menggunakannya<say-as interpret-as="telephone">. Namun, jika Anda memberikan teks “2025551212" dan ingin Amazon Polly mengatakannya sebagai nomor telepon, Anda akan menentukan. <say-as interpret-as="telephone">

Logika untuk menafsirkan setiap elemen adalah spesifik bahasa. Misalnya, bahasa Inggris AS dan Inggris berbeda dalam cara nomor telepon diucapkan (dalam bahasa Inggris Inggris, urutan digit yang sama dikelompokkan bersama, seperti dalam “lima ganda” atau “tiga empat”). Untuk melihat perbedaannya, uji contoh berikut dengan suara AS dan dengan suara Inggris:

<speak> Richard's number is <say-as interpret-as="telephone">2122241555</say-as> </speak>

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.