TTS Watson 在句子或单词之间添加静音
TTS Watson adding silence between sentences or words
我一直在尝试在 Watson 中的单词或句子之间添加几秒钟的沉默。我尝试在字符串中添加一系列点,但这似乎不起作用,但这太容易了。我在 API 上没有看到任何有用的信息。
您可以使用 SSML 标记来指示中断。这是一个示例(3 秒 = 3 秒):
String text = "<speak version='1.0'>This is some text <break time='3s'/>" +
"This is some more text</speak>";
或者您可以改用 <break strength='weak'/>
- strength=
有多种设置。查看 https://www.ibm.com/watson/developercloud/doc/text-to-speech/SSML.shtml
这是您将使用上述内容进行的 Java SDK 调用:
InputStream stream = service.synthesize(text, Voice.EN_MICHAEL, AudioFormat.OGG_VORBIS).execute();
我一直在尝试在 Watson 中的单词或句子之间添加几秒钟的沉默。我尝试在字符串中添加一系列点,但这似乎不起作用,但这太容易了。我在 API 上没有看到任何有用的信息。
您可以使用 SSML 标记来指示中断。这是一个示例(3 秒 = 3 秒):
String text = "<speak version='1.0'>This is some text <break time='3s'/>" +
"This is some more text</speak>";
或者您可以改用 <break strength='weak'/>
- strength=
有多种设置。查看 https://www.ibm.com/watson/developercloud/doc/text-to-speech/SSML.shtml
这是您将使用上述内容进行的 Java SDK 调用:
InputStream stream = service.synthesize(text, Voice.EN_MICHAEL, AudioFormat.OGG_VORBIS).execute();