クエリ作成

音声合成用のクエリをプリセットを用いて作成する

音声合成用のクエリの初期値を得ます。ここで得られたクエリはそのまま音声合成に利用できます。各値の意味はSchemasを参照してください。

post/audio_query_from_preset

Query parameters

textstring required
preset_idinteger required
core_versionstring nullable

Response

Successful Response

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 に渡すことを推奨する。

Changes