List of usage examples for com.amazonaws.services.polly.model DescribeVoicesResult getVoices
public java.util.List<Voice> getVoices()
A list of voices with their properties.
From source file:com.github.gregwhitaker.awspolly.example.PollyVoicesHandler.java
License:Apache License
@Override public void handle(Context ctx) throws Exception { String token = null;//from w w w .j a v a 2s . c om List<Voice> voices = new ArrayList<>(); while (true) { DescribeVoicesResult result; if (token == null) { result = polly.describeVoices(new DescribeVoicesRequest()); } else { result = polly.describeVoices(new DescribeVoicesRequest().withNextToken(token)); } voices.addAll(result.getVoices()); if (result.getNextToken() != null) { token = result.getNextToken(); } else { ctx.render(Jackson.toJsonString(voices)); break; } } }