DeleteLexicon
El siguiente ejemplo de código Java muestra cómo utilizar aplicaciones basadas en Java para eliminar un lexicón específico almacenado en una región de AWS. Un lexicón eliminado no está disponible para el proceso de síntesis de voz, ni se puede recuperar mediante las API GetLexicon o ListLexicon.
Para obtener más información sobre esta operación, consulte la referencia de la API DeleteLexicon.
/* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ package com.example.polly; import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.polly.PollyClient; import software.amazon.awssdk.services.polly.model.DeleteLexiconRequest; import software.amazon.awssdk.services.polly.model.DeleteLexiconResponse; import software.amazon.awssdk.services.polly.model.PollyException ; /** * Before running this Java V2 code example, set up your development environment, including your credentials. * * For more information, see the following documentation topic: * * https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html */ public class DeleteLexiconSample { public static void main(String args[]) { PollyClient polly = PollyClient.builder() .region(Region.US_WEST_2) .credentialsProvider(ProfileCredentialsProvider.create()) .build(); deleteLexicon(polly) ; polly.close(); } private static String LEXICON_NAME = "SampleLexicon"; public static void deleteLexicon(PollyClient client) { try { DeleteLexiconRequest deleteLexiconRequest = DeleteLexiconRequest.builder() .name(LEXICON_NAME).build(); DeleteLexiconResponse deleteLexiconResult = client.deleteLexicon(deleteLexiconRequest); } catch (PollyException e) { System.err.println("Exception caught: " + e); System.exit(1); } } }
package com.amazonaws.polly.samples; import com.amazonaws.services.polly.AmazonPolly; import com.amazonaws.services.polly.AmazonPollyClientBuilder; import com.amazonaws.services.polly.model.DeleteLexiconRequest; public class DeleteLexiconSample { private String LEXICON_NAME = "SampleLexicon"; AmazonPolly client = AmazonPollyClientBuilder.defaultClient(); public void deleteLexicon() { DeleteLexiconRequest deleteLexiconRequest = new DeleteLexiconRequest().withName(LEXICON_NAME); try { client.deleteLexicon(deleteLexiconRequest); } catch (Exception e) { System.err.println("Exception caught: " + e); } } }