Esta documentación es AWS CLI únicamente para la versión 1 de la versión. Para ver la documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Ejemplos de Amazon Polly que utilizan AWS CLI
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes AWS Command Line Interface mediante Amazon Polly.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
El siguiente ejemplo de código muestra cómo usarlodelete-lexicon
.
- AWS CLI
-
Eliminación de un lexicón
En el siguiente ejemplo de
delete-lexicon
se elimina el lexicón especificado.aws polly delete-lexicon \ --name
w3c
Este comando no genera ninguna salida.
Para obtener más información, consulte Uso de la DeleteLexicon operación en la Guía para desarrolladores de Amazon Polly.
-
Para API obtener más información, consulte DeleteLexicon
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloget-lexicon
.
- AWS CLI
-
Recuperación del contenido de un léxico
En el siguiente ejemplo de
get-lexicon
se recupera el contenido del lexicón de pronunciación especificado.aws polly get-lexicon \ --name
w3c
Salida:
{ "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 } }
Para obtener más información, consulte Uso de la GetLexicon operación en la Guía para desarrolladores de Amazon Polly.
-
Para API obtener más información, consulte GetLexicon
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloget-speech-synthesis-task
.
- AWS CLI
-
Obtención de información sobre una tarea de síntesis de voz
En el siguiente ejemplo de
get-speech-synthesis-task
se recupera información sobre la tarea de síntesis de voz especificada.aws polly get-speech-synthesis-task \ --task-id
70b61c0f-57ce-4715-a247-cae8729dcce9
Salida:
{ "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" } }
Para obtener más información, consulte Creación de archivos de audio largos en la Guía para desarrolladores de Amazon Polly.
-
Para API obtener más información, consulte GetSpeechSynthesisTask
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-lexicons
.
- AWS CLI
-
Creación de una lista de léxicos
En el siguiente ejemplo de
list-lexicons
se enumeran sus léxicos de pronunciación.aws polly list-lexicons
Salida:
{ "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 } } ] }
Para obtener más información, consulte Uso de la ListLexicons operación en la Guía para desarrolladores de Amazon Polly.
-
Para API obtener más información, consulte ListLexicons
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-speech-synthesis-tasks
.
- AWS CLI
-
Para enumerar sus tareas de síntesis de voz
En el
list-speech-synthesis-tasks
ejemplo siguiente se enumeran las tareas de síntesis de voz.aws polly list-speech-synthesis-tasks
Salida:
{ "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" } ] }
Para obtener más información, consulte Creación de archivos de audio largos en la Guía para desarrolladores de Amazon Polly.
-
Para API obtener más información, consulte ListSpeechSynthesisTasks
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloput-lexicon
.
- AWS CLI
-
Almacenamiento de un léxico
En el siguiente ejemplo de
put-lexicon
se almacena el léxico de pronunciación especificado. Elexample.pls
archivo especifica un léxico compatible con el W3CPLS.aws polly put-lexicon \ --name
w3c
\ --contentfile://example.pls
Contenido de
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> }
Este comando no genera ninguna salida.
Para obtener más información, consulte Uso de la PutLexicon operación en la Guía para desarrolladores de Amazon Polly.
-
Para API obtener más información, consulte PutLexicon
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlostart-speech-synthesis-task
.
- AWS CLI
-
Sintetización de texto
El siguiente
start-speech-synthesis-task
ejemplo sintetiza el textotext_file.txt
y almacena el MP3 archivo resultante en el depósito especificado.aws polly start-speech-synthesis-task \ --output-format
mp3
\ --output-s3-bucket-namemy-s3-bucket
\ --textfile://text_file.txt
\ --voice-idJoanna
Salida:
{ "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" } }
Para obtener más información, consulte Creación de archivos de audio largos en la Guía para desarrolladores de Amazon Polly.
-
Para API obtener más información, consulte StartSpeechSynthesisTask
la Referencia de AWS CLI comandos.
-