ssml 形式の入力で Ivona API を呼び出すと、ssml マークアップを発音する音声が得られます。
入力として ssml を使用して正しく呼び出す方法。
ssml 形式の入力で Ivona API を呼び出すと、ssml マークアップを発音する音声が得られます。
入力として ssml を使用して正しく呼び出す方法。
リクエスト タイプが「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'));