Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK
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 distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.
En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.
Temas
Acciones
En el siguiente ejemplo de código, se muestra cómo utilizar delete-lexicon.
- AWS CLI
-
Eliminación de un lexicón
En el siguiente ejemplo de
delete-lexiconse elimina el lexicón especificado.aws polly delete-lexicon \ --namew3cEste 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 obtener más información sobre la API, consulte DeleteLexicon
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código, se muestra cómo utilizar get-lexicon.
- AWS CLI
-
Recuperación del contenido de un léxico
En el siguiente ejemplo de
get-lexiconse recupera el contenido del lexicón de pronunciación especificado.aws polly get-lexicon \ --namew3cSalida:
{ "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 obtener más información sobre la API, consulte GetLexicon
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código, se muestra cómo utilizar get-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-taskse recupera información sobre la tarea de síntesis de voz especificada.aws polly get-speech-synthesis-task \ --task-id70b61c0f-57ce-4715-a247-cae8729dcce9Salida:
{ "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" } }Para obtener más información, consulte Creación de archivos de audio largos en la Guía para desarrolladores de Amazon Polly.
-
Para obtener más información sobre la API, consulte GetSpeechSynthesisTask
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-lexicons.
- AWS CLI
-
Creación de una lista de léxicos
En el siguiente ejemplo de
list-lexiconsse enumeran sus léxicos de pronunciación.aws polly list-lexiconsSalida:
{ "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 obtener más información sobre la API, consulte ListLexicons
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-speech-synthesis-tasks.
- AWS CLI
-
Para enumerar sus tareas de síntesis de voz
En el siguiente ejemplo de
list-speech-synthesis-tasks, se enumeran las tareas de síntesis de voz.aws polly list-speech-synthesis-tasksSalida:
{ "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" } ] }Para obtener más información, consulte Creación de archivos de audio largos en la Guía para desarrolladores de Amazon Polly.
-
Para obtener más información sobre la API, consulte ListSpeechSynthesisTasks
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código, se muestra cómo utilizar put-lexicon.
- AWS CLI
-
Almacenamiento de un léxico
En el siguiente ejemplo de
put-lexiconse almacena el léxico de pronunciación especificado. El archivoexample.plsespecifica un léxico compatible con PLS de W3C.aws polly put-lexicon \ --namew3c\ --contentfile://example.plsContenido 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 obtener más información sobre la API, consulte PutLexicon
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código, se muestra cómo utilizar start-speech-synthesis-task.
- AWS CLI
-
Sintetización de texto
El siguiente
start-speech-synthesis-taskejemplo sintetiza el textotext_file.txty almacena el MP3 archivo resultante en el depósito especificado.aws polly start-speech-synthesis-task \ --output-formatmp3\ --output-s3-bucket-nameamzn-s3-demo-bucket\ --textfile://text_file.txt\ --voice-idJoannaSalida:
{ "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" } }Para obtener más información, consulte Creación de archivos de audio largos en la Guía para desarrolladores de Amazon Polly.
-
Para obtener más información sobre la API, consulte StartSpeechSynthesisTask
la Referencia de AWS CLI comandos.
-