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”.

Contoh Python (HTML5 Klien dan Server Python)

Mode fokus
Contoh Python (HTML5 Klien dan Server Python) - 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.

Contoh aplikasi ini terdiri dari yang berikut:

  • Server HTTP 1.1 yang menggunakan kode transfer chunked HTTP (lihat Chunked Transfer Coding)

  • Antarmuka HTML5 pengguna sederhana yang berinteraksi dengan server HTTP 1.1 (ditunjukkan di bawah):

     

    Text-to-speech interface with voice selection dropdown and text input field.

Tujuan dari contoh ini adalah untuk menunjukkan cara menggunakan Amazon Polly untuk mengalirkan ucapan dari aplikasi berbasis browser HTML5 . Mengkonsumsi aliran audio yang dihasilkan oleh Amazon Polly saat teks disintesis adalah pendekatan yang disarankan untuk kasus penggunaan di mana daya tanggap merupakan faktor penting (misalnya, sistem dialog, pembaca layar, dll.).

Untuk menjalankan aplikasi contoh ini, Anda memerlukan yang berikut:

  • Browser web sesuai dengan standar HTML5 dan EcmaScript 5 (misalnya, Chrome 23.0 atau lebih tinggi, Firefox 21.0 atau lebih tinggi, Internet Explorer 9.0, atau lebih tinggi)

  • Versi Python lebih besar dari 3.0

Untuk menguji aplikasi
  1. Simpan kode server sebagaiserver.py. Untuk kodenya, lihatContoh Python: Kode Server Python (server.py).

  2. Simpan kode HTML5 klien sebagaiindex.html. Untuk kodenya, lihatContoh Python: Antarmuka HTML5 Pengguna (index.html).

  3. Jalankan perintah berikut dari jalur tempat Anda menyimpan server.py untuk memulai aplikasi (pada beberapa sistem yang mungkin perlu Anda gunakan python3 alih-alih python saat menjalankan perintah).

    $ python server.py

    Setelah aplikasi dimulai, URL muncul di terminal.

  4. Buka URL yang ditampilkan di terminal di browser web.

    Anda dapat meneruskan alamat dan port untuk server aplikasi untuk digunakan sebagai parameterserver.py. Untuk informasi lebih lanjut, jalankan python server.py -h.

  5. Untuk mendengarkan pidato, pilih suara dari daftar, ketik beberapa teks, lalu pilih Baca. Pidato mulai diputar segera setelah Amazon Polly mentransfer potongan data audio pertama yang dapat digunakan.

  6. Untuk menghentikan server Python ketika Anda selesai menguji aplikasi, tekan Ctrl+C di terminal tempat server berjalan.

catatan

Server membuat klien Boto3 menggunakan file. AWS SDK for Python (Boto) Klien menggunakan kredensil yang disimpan dalam file AWS konfigurasi di komputer Anda untuk menandatangani dan mengautentikasi permintaan ke Amazon Polly. Untuk informasi selengkapnya tentang cara membuat file AWS konfigurasi dan menyimpan kredensialnya, lihat Mengonfigurasi AWS Command Line Interface dalam Panduan Pengguna.AWS Command Line Interface

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