本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下列 Java 程式碼範例示範如何使用 Java 型應用程式在 AWS 區域中存放發音語彙。
如需此操作的詳細資訊,請參閱 PutLexicon
API 的參考文章。
package com.amazonaws.polly.samples;
import com.amazonaws.services.polly.AmazonPolly;
import com.amazonaws.services.polly.AmazonPollyClientBuilder;
import com.amazonaws.services.polly.model.PutLexiconRequest;
public class PutLexiconSample {
AmazonPolly client = AmazonPollyClientBuilder.defaultClient();
private String LEXICON_CONTENT = "<?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>test1</grapheme><alias>test2</alias></lexeme>" +
"</lexicon>";
private String LEXICON_NAME = "SampleLexicon";
public void putLexicon() {
PutLexiconRequest putLexiconRequest = new PutLexiconRequest()
.withContent(LEXICON_CONTENT)
.withName(LEXICON_NAME);
try {
client.putLexicon(putLexiconRequest);
} catch (Exception e) {
System.err.println("Exception caught: " + e);
}
}
}