本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
以下 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);
}
}
}