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à.
Esempi di utilizzo di Amazon Polly AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando Amazon Polly. AWS Command Line Interface
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come usaredelete-lexicon.
- AWS CLI
-
Come eliminare un lessico
L’esempio
delete-lexiconseguente elimina il lessico specificato.aws polly delete-lexicon \ --namew3cQuesto 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
-
Come recuperare il contenuto di un lessico
L’esempio
get-lexiconseguente recupera il contenuto del lessico di pronuncia specificato.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 } }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
-
Come ottenere informazioni su un’attività di sintesi vocale
L’esempio
get-speech-synthesis-taskseguente recupera le informazioni sull’attività di sintesi vocale specificata.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" } }Per ulteriori informazioni, consulta Creazione di file audio di grandi dimensioni nella Guida per gli sviluppatori di Amazon Polly.
-
Per i dettagli sull'API, consulta GetSpeechSynthesisTask AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-lexicons.
- AWS CLI
-
Come elencare i lessici correnti
L’esempio
list-lexiconsseguente elenca i lessici di pronuncia in uso.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 } } ] }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
-
Come elencare le tue attività di sintesi vocale
L’esempio
list-speech-synthesis-tasksseguente elenca le attività di sintesi vocale.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" } ] }Per ulteriori informazioni, consulta Creazione di file audio di grandi dimensioni nella Guida per gli sviluppatori di Amazon Polly.
-
Per i dettagli sull'API, consulta ListSpeechSynthesisTasks AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-lexicon.
- AWS CLI
-
Come archiviare un lessico
L’esempio
put-lexiconseguente archivia il lessico di pronuncia specificato. Il fileexample.plsspecifica un lessico conforme a W3C PLS.aws polly put-lexicon \ --namew3c\ --contentfile://example.plsContenuto 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
-
Come sintetizzare il testo
L'
start-speech-synthesis-taskesempio seguente sintetizza il testotext_file.txte memorizza il MP3 file risultante nel bucket specificato.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" } }Per ulteriori informazioni, consulta Creazione di file audio di grandi dimensioni nella Guida per gli sviluppatori di Amazon Polly.
-
Per i dettagli sull'API, vedere StartSpeechSynthesisTask
in AWS CLI Command Reference.
-