Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh Amazon Polly menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan Amazon Polly. AWS Command Line Interface
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakandelete-lexicon
.
- AWS CLI
-
Untuk menghapus leksikon
delete-lexicon
Contoh berikut menghapus leksikon yang ditentukan.aws polly delete-lexicon \ --name
w3c
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan DeleteLexicon operasi di Panduan Pengembang Amazon Polly.
-
Untuk API detailnya, lihat DeleteLexicon
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-lexicon
.
- AWS CLI
-
Untuk mengambil konten leksikon
get-lexicon
Contoh berikut mengambil isi dari leksikon pengucapan yang ditentukan.aws polly get-lexicon \ --name
w3c
Output:
{ "Lexicon": { "Content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<lexicon version=\"1.0\" \n xmlns= \"http://www.w3.org/2005/01/pronunciation-lexicon\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n xsi:schemaLocation=\"http://www.w3.org/2005/01/pronunciation-lexicon \n http://www.w3.org/TR/2007/CR-pronunciation- lexicon-20071212/pls.xsd\"\n alphabet=\"ipa\" \n xml:lang=\"en-US\">\n <lexeme>\n <grapheme>W3C</grapheme>\n <alias>World Wide Web Consortium</alias>\n </lexeme>\n</lexicon>\n", "Name": "w3c" }, "LexiconAttributes": { "Alphabet": "ipa", "LanguageCode": "en-US", "LastModified": 1603908910.99, "LexiconArn": "arn:aws:polly:us-west-2:880185128111:lexicon/w3c", "LexemesCount": 1, "Size": 492 } }
Untuk informasi selengkapnya, lihat Menggunakan GetLexicon operasi di Panduan Pengembang Amazon Polly.
-
Untuk API detailnya, lihat GetLexicon
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-speech-synthesis-task
.
- AWS CLI
-
Untuk mendapatkan informasi tentang tugas sintesis ucapan
get-speech-synthesis-task
Contoh berikut mengambil informasi tentang tugas sintesis ucapan yang ditentukan.aws polly get-speech-synthesis-task \ --task-id
70b61c0f-57ce-4715-a247-cae8729dcce9
Output:
{ "SynthesisTask": { "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", "TaskStatus": "completed", "OutputUri": "https://s3.us-west-2.amazonaws.com/my-s3-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", "CreationTime": 1603911042.689, "RequestCharacters": 1311, "OutputFormat": "mp3", "TextType": "text", "VoiceId": "Joanna" } }
Untuk informasi selengkapnya, lihat Membuat file audio panjang di Panduan Pengembang Amazon Polly.
-
Untuk API detailnya, lihat GetSpeechSynthesisTask
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-lexicons
.
- AWS CLI
-
Untuk membuat daftar leksikon Anda
list-lexicons
Contoh berikut mencantumkan leksikon pengucapan Anda.aws polly list-lexicons
Output:
{ "Lexicons": [ { "Name": "w3c", "Attributes": { "Alphabet": "ipa", "LanguageCode": "en-US", "LastModified": 1603908910.99, "LexiconArn": "arn:aws:polly:us-east-2:123456789012:lexicon/w3c", "LexemesCount": 1, "Size": 492 } } ] }
Untuk informasi selengkapnya, lihat Menggunakan ListLexicons operasi di Panduan Pengembang Amazon Polly.
-
Untuk API detailnya, lihat ListLexicons
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-speech-synthesis-tasks
.
- AWS CLI
-
Untuk membuat daftar tugas sintesis ucapan Anda
list-speech-synthesis-tasks
Contoh berikut mencantumkan tugas sintesis ucapan Anda.aws polly list-speech-synthesis-tasks
Output:
{ "SynthesisTasks": [ { "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", "TaskStatus": "completed", "OutputUri": "https://s3.us-west-2.amazonaws.com/my-s3-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", "CreationTime": 1603911042.689, "RequestCharacters": 1311, "OutputFormat": "mp3", "TextType": "text", "VoiceId": "Joanna" } ] }
Untuk informasi selengkapnya, lihat Membuat file audio panjang di Panduan Pengembang Amazon Polly.
-
Untuk API detailnya, lihat ListSpeechSynthesisTasks
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanput-lexicon
.
- AWS CLI
-
Untuk menyimpan leksikon
put-lexicon
Contoh berikut menyimpan leksikon pengucapan yang ditentukan.example.pls
File tersebut menentukan leksikon yang sesuai dengan W3CPLS.aws polly put-lexicon \ --name
w3c
\ --contentfile://example.pls
Isi dari
example.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> }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan PutLexicon operasi di Panduan Pengembang Amazon Polly.
-
Untuk API detailnya, lihat PutLexicon
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-speech-synthesis-task
.
- AWS CLI
-
Untuk mensintesis teks
start-speech-synthesis-task
Contoh berikut mensintesis tekstext_file.txt
dan menyimpan MP3 file yang dihasilkan dalam bucket yang ditentukan.aws polly start-speech-synthesis-task \ --output-format
mp3
\ --output-s3-bucket-namemy-s3-bucket
\ --textfile://text_file.txt
\ --voice-idJoanna
Output:
{ "SynthesisTask": { "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", "TaskStatus": "scheduled", "OutputUri": "https://s3.us-east-2.amazonaws.com/my-s3-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", "CreationTime": 1603911042.689, "RequestCharacters": 1311, "OutputFormat": "mp3", "TextType": "text", "VoiceId": "Joanna" } }
Untuk informasi selengkapnya, lihat Membuat file audio panjang di Panduan Pengembang Amazon Polly.
-
Untuk API detailnya, lihat StartSpeechSynthesisTask
di Referensi AWS CLI Perintah.
-