GetLexicon - Amazon Polly

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

GetLexicon

下列 Java 程式碼範例示範如何使用以 Java 為基礎的應用程式來產生儲存在 AWS 區域中的特定發音語彙的內容。

如需此操作的詳細資訊,請參閱 GetLexicon API 的參考文章。

/* 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.GetLexiconRequest; import software.amazon.awssdk.services.polly.model.GetLexiconResponse; 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 GetLexiconSample { public static void main(String args[]) { PollyClient polly = PollyClient.builder() .region(Region.US_WEST_2) .credentialsProvider(ProfileCredentialsProvider.create()) .build(); getLexicon(polly) ; polly.close(); } private static String LEXICON_NAME = "SampleLexicon"; public static void getLexicon(PollyClient client) { try { GetLexiconRequest getLexiconRequest = GetLexiconRequest.builder() .name(LEXICON_NAME).build(); GetLexiconResponse getLexiconResult = client.getLexicon(getLexiconRequest); System.out.println("The name of the Lexicon is " + getLexiconResult.lexicon().name()); } 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.GetLexiconRequest; import com.amazonaws.services.polly.model.GetLexiconResult; public class GetLexiconSample { private String LEXICON_NAME = "SampleLexicon"; AmazonPolly client = AmazonPollyClientBuilder.defaultClient(); public void getLexicon() { GetLexiconRequest getLexiconRequest = new GetLexiconRequest().withName(LEXICON_NAME); try { GetLexiconResult getLexiconResult = client.getLexicon(getLexiconRequest); System.out.println("Lexicon: " + getLexiconResult.getLexicon()); } catch (Exception e) { System.err.println("Exception caught: " + e); } } }