クエリ作成

音声合成用のクエリを作成する

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

post/audio_query

Query parameters

textstring required
speakerinteger required
core_versionstring nullable

Response

Successful Response

styleStrengthScalenumber

指定された話者のスタイルをどの程度全体に反映するかを指定する。 例えばスタイルが Happy ならば、この値を大きくするほど全体の話し方が明るくなる。 一方値を大きくしすぎると発声がおかしくなりがちなので、適宜調整が必要。 VOICEVOX ENGINE との互換性のため、未指定時はデフォルト値が適用される。

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

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

Changes