音声合成

複数まとめて音声合成する

post/multi_synthesis

Query parameters

speakerinteger required
core_versionstring nullable

Request body

speedScalenumber required
pitchScalenumber required
intonationScalenumber required
volumeScalenumber required
prePhonemeLengthnumber required
postPhonemeLengthnumber required
outputSamplingRateinteger required
outputStereoboolean required
kanastring nullable

読み上げるテキスト。 VOICEVOX ENGINE では AquesTalk 風記法テキストが入る読み取り専用フィールドだが (音声合成時には影響しない) 、AivisSpeech Engine は自然なイントネーションで音声合成するために別途漢字や記号混じりの読み上げテキストが必要なため、苦肉の策で読み上げテキスト指定用のフィールドとして転用した。 VOICEVOX ENGINE との互換性のため None や空文字列が指定された場合も動作するが、その場合は自動生成されたひらがなのみの文字列が読み上げテキストとして扱われるため、イントネーションが不自然になる。 可能な限り kana に読み上げテキストを指定した上で音声合成 API に渡すことを推奨する。

Response

Successful Response

Changes