Langkah 2.2: Memulai latihan menggunakan AWS CLI - Amazon Polly

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

Langkah 2.2: Memulai latihan menggunakan AWS CLI

Jika Anda sudah mengaturnya AWS CLI, Anda dapat menguji sintesis ucapan yang ditawarkan oleh Amazon Polly. Dalam latihan ini, Anda memanggil SynthesizeSpeech operasi dengan melewatkan teks input. Anda dapat menyimpan audio yang dihasilkan sebagai file dan memverifikasi kontennya.

  1. Jalankan synthesize-speech AWS CLI perintah untuk mensintesis teks sampel ke file audio (hello.mp3).

    AWS CLI Contoh berikut diformat untuk Unix, Linux, dan macOS. Untuk Windows, ganti karakter kelanjutan backslash (\) Unix di akhir setiap baris dengan tanda sisipan (^) dan gunakan tanda kutip penuh (“) di sekitar teks input dengan tanda kutip tunggal (') untuk tag interior.

    aws polly synthesize-speech \ --output-format mp3 \ --voice-id Joanna \ --text 'Hello, my name is Joanna. I learned about the W3C on 10/3 of last year.' \ hello.mp3

    Dalam panggilan kesynthesize-speech, Anda memberikan contoh teks untuk disintesis oleh suara pilihan Anda. Anda harus memberikan ID suara (dijelaskan pada langkah berikut) dan format output. Perintah menyimpan audio yang dihasilkan ke hello.mp3 file. Selain file MP3, operasi mengirimkan output berikut ke konsol.

    { "ContentType": "audio/mpeg", "RequestCharacters": "71" }
  2. Putar hello.mp3 file yang dihasilkan untuk memverifikasi ucapan yang disintesis.

  3. Dapatkan daftar suara yang tersedia dengan menggunakan DescribeVoices operasi. Jalankan perintah describe-voices AWS CLI berikut.

    aws polly describe-voices

    Sebagai tanggapan, Amazon Polly mengembalikan daftar semua suara yang tersedia. Untuk setiap suara, respons menyediakan metadata berikut: ID suara, kode bahasa, nama bahasa, dan jenis kelamin suara. Berikut ini adalah contoh respon.

    { "Voices": [ { "Gender": "Female", "Name": "Salli", "LanguageName": "US English", "Id": "Salli", "LanguageCode": "en-US", "SupportedEngines": [ "neural", "standard", "generative" ] }, { "Gender": "Female", "Name": "Danielle", "LanguageName": "US English", "Id": "Danielle", "LanguageCode": "en-US", "SupportedEngines": [ "long-form" ] } ] }

    Secara opsional, Anda dapat menentukan kode bahasa untuk menemukan suara yang tersedia untuk bahasa tertentu. Amazon Polly mendukung lusinan suara. Contoh berikut mencantumkan semua suara untuk Portugis Brasil.

    aws polly describe-voices \ --language-code pt-BR

    Untuk daftar kode bahasa, lihatBahasa di Amazon Polly. Kode bahasa ini adalah tag identifikasi bahasa W3C (kode ISO 639 untuk nama bahasa - kode negara ISO 3166). Misalnya, en-US (Inggris AS), en-GB (Inggris Inggris), dan es-ES (Spanyol), dll. Anda juga dapat menggunakan help opsi di AWS CLI untuk mendapatkan daftar kode bahasa:

    aws polly describe-voices help