亚马逊波利的语音速度控制?

时间:2017-05-11 02:18:53

标签: java text-to-speech amazon-polly

我已经实现了这个Java程序来与Polly一起做TTS:http://docs.aws.amazon.com/polly/latest/dg/examples-java.html

我正在使用荷兰男声,这是好的和自然的,但我发现它有点太快了。我在Polly文档中看到语音速度可以使用SSML中的类似内容控制,如本页所示: http://docs.aws.amazon.com/polly/latest/dg/ssml-synthesize-speech-cli.html

aws polly synthesize-speech \
--text-type ssml \
--text '<speak><prosody rate="x-slow">Hello world</prosody></speak>' \
--output-format mp3 \
--voice-id Joanna \
speech.mp3

但是我如何将其纳入我的Java?我试过这个(对Windows进行格式调整):

text = "\<speak><prosody rate='x-slow'>" + text + "</prosody></speak> ^";
PollyDemo helloWorld = new PollyDemo(Region.getRegion(Regions.US_EAST_1));
InputStream speechStream = helloWorld.synthesize(text, OutputFormat.Mp3);

但我在黑暗中摸索。有人可以帮忙吗?感谢。

0 个答案:

没有答案