在Ivona中传递ssml格式时,音频拼写标记

时间:2015-07-19 20:00:08

标签: text-to-speech ssml

当我以输入ssml格式调用Ivona API时,我会收到ssml标记的音频。

如何使用ssml作为输入正确调用。

1 个答案:

答案 0 :(得分:2)

我要求请求类型为'text / plain'的音频。正确的输入类型是'application / ssml + xml'。

我正在使用ivona-node库来获取音频。

格式如下:

var audioText = '<?xml version="1.0"?><speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US"><p><s>This is the first sentence of the paragraph.</s><s>Here is another sentence.</s></p></speak>';

ivona.createVoice(audioText, {
  body: {
    input: {
      data: null,
      type: 'application/ssml+xml'
    },
    voice: {
      name: 'Raveena',
      language: 'en-IN',
      gender: 'Female'
    }
  }
}).pipe(fs.createWriteStream('output.mp3'));