Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan leksikon (Synthesizing Speech)
Leksikon yang Anda gunakan harus sesuai dengan rekomendasi W3C Spesifikasi Leksikon Pengucapan (PLS). Untuk informasi lebih lanjut, lihat Spesifikasi Leksikon Pengucapan (PLS) Versi 1.0 di situs web
- Console
-
Prosedur berikut menunjukkan bagaimana menerapkan leksikon ke teks input Anda dengan menerapkan leksikon untuk menggantikan “World Wide Web Consortium” untuk “W3C”.
W3c.plsJika Anda menerapkan beberapa leksikon ke teks Anda, mereka diterapkan dalam urutan top-down dengan kecocokan pertama lebih diutamakan daripada kecocokan selanjutnya. Leksikon diterapkan ke teks hanya jika bahasa yang ditentukan dalam leksikon sama dengan bahasa yang dipilih.Anda dapat menerapkan leksikon ke teks biasa atau input SSML.
contoh — Menerapkan Leksikon W3C.pls
Untuk membuat leksikon yang Anda perlukan untuk latihan ini, lihatMengunggah leksikon. Gunakan editor teks biasa untuk membuat leksikon W3C.pls yang ditampilkan di bagian atas topik. Ingat di mana Anda menyimpan file ini.
Untuk menerapkan leksikon W3C.pls ke input Anda
Dalam contoh ini kami memperkenalkan leksikon untuk menggantikan “World Wide Web Consortium” untuk “W3C”. Bandingkan hasil latihan ini dengan Menggunakan SSML di konsol untuk bahasa Inggris AS dan bahasa lain.
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Polly di. https://console.aws.amazon.com/polly/
-
Lakukan salah satu tindakan berikut:
-
Matikan SSML lalu ketik atau tempel teks ini ke dalam kotak input teks.
He was caught up in the game. In the middle of the 10/3/2014 W3C meeting he shouted, "Score!" quite loudly. -
Nyalakan SSML lalu ketik atau tempel teks ini ke dalam kotak input teks.
<speak>He wasn't paying attention.<break time="1s"/> In the middle of the 10/3/2014 W3C meeting he shouted, "Score!" quite loudly.</speak>
-
-
Dari daftar Bahasa, pilih Bahasa Inggris, AS, lalu pilih suara yang ingin Anda gunakan untuk teks ini.
-
Perluas Pengaturan tambahan dan nyalakan Sesuaikan pengucapan.
-
Dari daftar leksikon, pilih
W3C (English, US).Jika
W3C (English, US)leksikon tidak terdaftar, pilih Unggah leksikon dan unggah, lalu pilih dari daftar. Untuk membuat leksikon ini, lihatMengunggah leksikon. Untuk segera mendengarkan pidato, pilih Dengarkan.
-
Untuk menyimpan pidato ke file,
-
Pilih Unduh.
-
Untuk mengubah ke format file yang berbeda, aktifkan Pengaturan format file ucapan, pilih format file yang Anda inginkan, lalu pilih Unduh.
-
Ulangi langkah sebelumnya, tetapi pilih bahasa yang berbeda dan perhatikan perbedaan dalam output.
- AWS CLI
-
Dalam panggilan ke
SynthesizeSpeech, Anda dapat menentukan beberapa leksikon. Dalam hal ini, leksikon pertama yang ditentukan (dalam urutan dari kiri ke kanan) mengesampingkan leksikon sebelumnya.Pertimbangkan dua leksikon berikut. Perhatikan bahwa setiap leksikon menjelaskan alias yang berbeda untuk grafem W3C yang sama.
-
Leksikon 1:
w3c.pls<?xml version="1.0" encoding="UTF-8"?> <lexicon version="1.0" xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd" alphabet="ipa" xml:lang="en-US"> <lexeme> <grapheme>W3C</grapheme> <alias>World Wide Web Consortium</alias> </lexeme> </lexicon> -
Leksikon 2:
w3cAlternate.pls<?xml version="1.0" encoding="UTF-8"?> <lexicon version="1.0" xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd" alphabet="ipa" xml:lang="en-US"> <lexeme> <grapheme>W3C</grapheme> <alias>WWW Consortium</alias> </lexeme> </lexicon>
Misalkan Anda menyimpan leksikon ini sebagai
w3cdanw3cAlternatemasing-masing. Jika Anda menentukan leksikon secara berurutan (w3cdiikuti olehw3cAlternate) dalamSynthesizeSpeechpanggilan, alias untuk W3C yang ditentukan dalam leksikon pertama lebih diutamakan daripada yang kedua. Untuk menguji leksikon, lakukan hal berikut:Simpan leksikon secara lokal dalam file yang dipanggil
w3c.plsdan.w3cAlternate.plsUnggah leksikon ini menggunakan
put-lexiconAWS CLI perintah.-
Unggah
w3c.plsleksikon dan simpan sebagaiw3c.aws polly put-lexicon \ --name w3c \ --content file://w3c.pls -
Unggah
w3cAlternate.plsleksikon pada layanan sebagaiw3cAlternate.aws polly put-lexicon \ --name w3cAlternate \ --content file://w3cAlternate.pls
-
Jalankan
synthesize-speechperintah untuk mensintesis teks sampel ke aliran audio (speech.mp3), dan tentukan kedua leksikon menggunakan parameter.lexicon-nameaws polly synthesize-speech \ --text 'PLS is a W3C recommendation' \ --voice-id Joanna \ --output-format mp3 \ --lexicon-names '["w3c","w3cAlternative"]' \ speech.mp3-
Uji hasilnya
speech.mp3. Itu harus dibaca sebagai berikut:PLS is a World Wide Web Consortium recommendation
-