Разметка звуковых заклинаний при передаче формата ssml в Ivona

когда я вызываю Ivona API с вводом в формате ssml, я получаю звук, который произносит разметку ssml.

Как правильно звонить, используя ssml в качестве ввода.


person Vishal    schedule 19.07.2015    source источник


Ответы (1)


Я запрашивал аудио с типом запроса «текст/обычный». Правильным типом ввода будет «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'));
person Vishal    schedule 20.07.2015