Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando Amazon Polly. AWS Command Line Interface
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, dove puoi trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
Il seguente esempio di codice mostra come utilizzaredelete-lexicon
.
- AWS CLI
-
Per eliminare un lessico
L'
delete-lexicon
esempio seguente elimina il lessico specificato.aws polly delete-lexicon \ --name
w3c
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Utilizzo dell' DeleteLexicon operazione nella Amazon Polly Developer Guide.
-
Per i dettagli sull'API, consulta DeleteLexicon AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-lexicon
.
- AWS CLI
-
Per recuperare il contenuto di un lessico
L'
get-lexicon
esempio seguente recupera il contenuto del lessico di pronuncia specificato.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 } }
Per ulteriori informazioni, consulta Utilizzo dell' GetLexicon operazione nella Amazon Polly Developer Guide.
-
Per i dettagli sull'API, consulta GetLexicon AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-speech-synthesis-task
.
- AWS CLI
-
Per ottenere informazioni su un'operazione di sintesi vocale
L'
get-speech-synthesis-task
esempio seguente recupera informazioni sull'attività di sintesi vocale specificata.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/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", "CreationTime": 1603911042.689, "RequestCharacters": 1311, "OutputFormat": "mp3", "TextType": "text", "VoiceId": "Joanna" } }
Per ulteriori informazioni, consulta Creazione di file audio lunghi nella Amazon Polly Developer Guide.
-
Per i dettagli sull'API, consulta GetSpeechSynthesisTask AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-lexicons
.
- AWS CLI
-
Per elencare i tuoi lessici
L'
list-lexicons
esempio seguente elenca i tuoi lessici di pronuncia.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 } } ] }
Per ulteriori informazioni, consulta Utilizzo dell' ListLexicons operazione nella Amazon Polly Developer Guide.
-
Per i dettagli sull'API, consulta ListLexicons AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-speech-synthesis-tasks
.
- AWS CLI
-
Per elencare le attività di sintesi vocale
L'
list-speech-synthesis-tasks
esempio seguente elenca le attività di sintesi vocale.aws polly list-speech-synthesis-tasks
Output:
{ "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" } ] }
Per ulteriori informazioni, consulta Creazione di file audio lunghi nella Amazon Polly Developer Guide.
-
Per i dettagli sull'API, consulta ListSpeechSynthesisTasks AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-lexicon
.
- AWS CLI
-
Per memorizzare un lessico
L'
put-lexicon
esempio seguente memorizza il lessico di pronuncia specificato. Ilexample.pls
file specifica un lessico conforme al W3C PLS.aws polly put-lexicon \ --name
w3c
\ --contentfile://example.pls
Contenuto di
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> }
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Utilizzo dell' PutLexicon operazione nella Amazon Polly Developer Guide.
-
Per i dettagli sull'API, consulta PutLexicon AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarestart-speech-synthesis-task
.
- AWS CLI
-
Per sintetizzare il testo
L'
start-speech-synthesis-task
esempio seguente sintetizza il testotext_file.txt
e memorizza il MP3 file risultante nel bucket specificato.aws polly start-speech-synthesis-task \ --output-format
mp3
\ --output-s3-bucket-nameamzn-s3-demo-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/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", "CreationTime": 1603911042.689, "RequestCharacters": 1311, "OutputFormat": "mp3", "TextType": "text", "VoiceId": "Joanna" } }
Per ulteriori informazioni, consulta Creazione di file audio lunghi nella Amazon Polly Developer Guide.
-
Per i dettagli sull'API, consulta StartSpeechSynthesisTask AWS CLI
Command Reference.
-