Membuat file audio yang panjang - Amazon Polly

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

Membuat file audio yang panjang

Untuk membuat file TTS untuk bagian teks yang besar, gunakan fungsionalitas sintesis asinkron Amazon Polly. Ini menggunakan tiga SpeechSynthesisTask API:

  • StartSpeechSynthesisTask: memulai tugas sintesis baru.

  • GetSpeechSynthesisTask: mengembalikan rincian tentang tugas sintesis yang dikirimkan sebelumnya.

  • ListSpeechSynthesisTasks: mencantumkan semua tugas sintesis yang dikirimkan.

SynthesizeSpeechOperasi ini menghasilkan audio dalam waktu nyaris nyata, dengan latensi yang relatif sedikit dalam banyak kasus. Untuk melakukan ini, operasi hanya dapat mensintesis 3000 karakter.

Fitur Sintesis Asinkron Amazon Polly mengatasi tantangan memproses dokumen teks yang lebih besar dengan mengubah cara dokumen disintesis dan dikembalikan. Ketika permintaan sintesis dibuat dengan mengirimkan teks input menggunakan, Amazon Polly mengantri permintaanStartSpeechSynthesisTask, dan kemudian memprosesnya secara asinkron di latar belakang segera setelah sumber daya sistem tersedia. Amazon Polly kemudian mengunggah aliran ucapan atau tanda ucapan yang dihasilkan langsung ke bucket Amazon Simple Storage Service (Amazon S3) Anda (wajib), dan memberi tahu Anda tentang ketersediaan file yang telah diselesaikan melalui topik SNS (opsional) Anda.

Dengan cara ini, semua fungsi kecuali pemrosesan waktu nyaris nyata tersedia untuk teks dengan panjang hingga 100.000 karakter yang dapat ditagih (atau 200.000 karakter total).

Untuk mensintesis dokumen menggunakan metode ini, Anda harus memiliki bucket Amazon S3 yang dapat ditulis tempat file audio dapat disimpan. Anda dapat diberi tahu saat audio yang disintesis siap dengan menyediakan pengenal Topik SNS opsional. Ketika tugas sintesis selesai, Amazon Polly akan mempublikasikan pesan tentang topik itu. Pesan ini mungkin juga berisi informasi kesalahan yang berguna dalam kasus di mana tugas sintesis tidak berhasil. Untuk melakukan ini, pastikan bahwa pengguna yang membuat tugas sintesis juga dapat mempublikasikan ke Topik SNS. Lihat dokumentasi Amazon SNS untuk informasi selengkapnya tentang cara membuat dan berlangganan Topik SNS.

Enkripsi

Anda dapat menyimpan file output dalam bentuk terenkripsi di bucket S3 Anda jika diinginkan. Untuk melakukan ini, Anda mengaktifkan enkripsi bucket Amazon S3, yang menggunakan salah satu cipher blok terkuat yang tersedia, Standar Enkripsi Lanjutan 256-bit (AES-256).