Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc
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 merupakan 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-lexiconContoh berikut menghapus leksikon yang ditentukan.aws polly delete-lexicon \ --namew3cPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan DeleteLexicon operasi di Panduan Pengembang Amazon Polly.
-
Untuk detail API, lihat DeleteLexicon
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-lexicon.
- AWS CLI
-
Untuk mengambil konten leksikon
get-lexiconContoh berikut mengambil isi dari leksikon pengucapan yang ditentukan.aws polly get-lexicon \ --namew3cOutput:
{ "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 detail API, 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-taskContoh berikut mengambil informasi tentang tugas sintesis ucapan yang ditentukan.aws polly get-speech-synthesis-task \ --task-id70b61c0f-57ce-4715-a247-cae8729dcce9Output:
{ "SynthesisTask": { "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", "TaskStatus": "completed", "OutputUri": "https://s3.us-west-2.amazonaws.com/amzn-s3-demo-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 detail API, lihat GetSpeechSynthesisTask
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-lexicons.
- AWS CLI
-
Untuk membuat daftar leksikon Anda
list-lexiconsContoh berikut mencantumkan leksikon pengucapan Anda.aws polly list-lexiconsOutput:
{ "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 detail API, 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-tasksContoh berikut mencantumkan tugas sintesis ucapan Anda.aws polly list-speech-synthesis-tasksOutput:
{ "SynthesisTasks": [ { "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", "TaskStatus": "completed", "OutputUri": "https://s3.us-west-2.amazonaws.com/amzn-s3-demo-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 detail API, lihat ListSpeechSynthesisTasks
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanput-lexicon.
- AWS CLI
-
Untuk menyimpan leksikon
put-lexiconContoh berikut menyimpan leksikon pengucapan yang ditentukan.example.plsFile tersebut menentukan leksikon yang sesuai dengan PLS W3C.aws polly put-lexicon \ --namew3c\ --contentfile://example.plsIsi 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 detail API, lihat PutLexicon
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-speech-synthesis-task.
- AWS CLI
-
Untuk mensintesis teks
start-speech-synthesis-taskContoh berikut mensintesis tekstext_file.txtdan menyimpan MP3 file yang dihasilkan dalam bucket yang ditentukan.aws polly start-speech-synthesis-task \ --output-formatmp3\ --output-s3-bucket-nameamzn-s3-demo-bucket\ --textfile://text_file.txt\ --voice-idJoannaOutput:
{ "SynthesisTask": { "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", "TaskStatus": "scheduled", "OutputUri": "https://s3.us-east-2.amazonaws.com/amzn-s3-demo-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 detail API, lihat StartSpeechSynthesisTask
di Referensi AWS CLI Perintah.
-