代码之家  ›  专栏  ›  技术社区  ›  Vishal

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

  •  0
  • Vishal  · 技术社区  · 11 年前

    当我使用ssml格式的输入调用IvonaAPI时,我得到了发音为ssml标记的音频。

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

    1 回复  |  直到 11 年前
        1
  •  2
  •   Vishal    11 年前

    我正在重新测试请求类型为“text/plain”的音频。正确的输入类型为“application/ssml+xml”。

    我正在使用ivona节点库获取音频。

    格式如下:

    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'));
    
    推荐文章