音声合成用のクエリの初期値を得ます。ここで得られたクエリはそのまま音声合成に利用できます。各値の意味はSchemas
を参照してください。
text required | string (Text) |
speaker required | integer (Speaker) |
core_version | string (Core Version) |
{- "accent_phrases": [
- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
], - "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1,
- "outputSamplingRate": 0,
- "outputStereo": true,
- "kana": "string"
}
音声合成用のクエリの初期値を得ます。ここで得られたクエリはそのまま音声合成に利用できます。各値の意味はSchemas
を参照してください。
text required | string (Text) |
preset_id required | integer (Preset Id) |
core_version | string (Core Version) |
{- "accent_phrases": [
- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
], - "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1,
- "outputSamplingRate": 0,
- "outputStereo": true,
- "kana": "string"
}
歌唱音声合成用のクエリの初期値を得ます。ここで得られたクエリはそのまま歌唱音声合成に利用できます。各値の意味はSchemas
を参照してください。
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | Array of objects (Notes) 音符のリスト |
{- "notes": [
- {
- "id": "string",
- "key": 0,
- "frame_length": 0,
- "lyric": "string"
}
]
}
{- "f0": [
- 0
], - "volume": [
- 0
], - "phonemes": [
- {
- "phoneme": "string",
- "frame_length": 0,
- "note_id": "string"
}
], - "volumeScale": 0,
- "outputSamplingRate": 0,
- "outputStereo": true
}
テキストからアクセント句を得ます。
is_kanaがtrue
のとき、テキストは次のAquesTalk 風記法で解釈されます。デフォルトはfalse
です。
/
または、
で区切る。、
で区切った場合に限り無音区間が挿入される。_
を入れるとそのカナは無声化される'
で指定する。全てのアクセント句にはアクセント位置を1つ指定する必要がある。?
(全角)を入れることにより疑問文の発音ができる。text required | string (Text) |
speaker required | integer (Speaker) |
is_kana | boolean (Is Kana) Default: false |
core_version | string (Core Version) |
[- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
]
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | Array of objects (Moras) モーラのリスト |
accent required | integer (Accent) アクセント箇所 |
object (Mora) 後ろに無音を付けるかどうか | |
is_interrogative | boolean (Is Interrogative) Default: false 疑問系かどうか |
[- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
]
[- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
]
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | Array of objects (Moras) モーラのリスト |
accent required | integer (Accent) アクセント箇所 |
object (Mora) 後ろに無音を付けるかどうか | |
is_interrogative | boolean (Is Interrogative) Default: false 疑問系かどうか |
[- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
]
[- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
]
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | Array of objects (Moras) モーラのリスト |
accent required | integer (Accent) アクセント箇所 |
object (Mora) 後ろに無音を付けるかどうか | |
is_interrogative | boolean (Is Interrogative) Default: false 疑問系かどうか |
[- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
]
[- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
]
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | object (Score) 楽譜情報 |
required | object (FrameAudioQuery) フレームごとの音声合成用のクエリ |
{- "score": {
- "notes": [
- {
- "id": "string",
- "key": 0,
- "frame_length": 0,
- "lyric": "string"
}
]
}, - "frame_audio_query": {
- "f0": [
- 0
], - "volume": [
- 0
], - "phonemes": [
- {
- "phoneme": "string",
- "frame_length": 0,
- "note_id": "string"
}
], - "volumeScale": 0,
- "outputSamplingRate": 0,
- "outputStereo": true
}
}
[- 0
]
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | object (Score) 楽譜情報 |
required | object (FrameAudioQuery) フレームごとの音声合成用のクエリ |
{- "score": {
- "notes": [
- {
- "id": "string",
- "key": 0,
- "frame_length": 0,
- "lyric": "string"
}
]
}, - "frame_audio_query": {
- "f0": [
- 0
], - "volume": [
- 0
], - "phonemes": [
- {
- "phoneme": "string",
- "frame_length": 0,
- "note_id": "string"
}
], - "volumeScale": 0,
- "outputSamplingRate": 0,
- "outputStereo": true
}
}
[- 0
]
speaker required | integer (Speaker) |
enable_interrogative_upspeak | boolean (Enable Interrogative Upspeak) Default: true 疑問系のテキストが与えられたら語尾を自動調整する |
core_version | string (Core Version) |
required | Array of objects (Accent Phrases) アクセント句のリスト |
speedScale required | number (Speedscale) 全体の話速 |
pitchScale required | number (Pitchscale) 全体の音高 |
intonationScale required | number (Intonationscale) 全体の抑揚 |
volumeScale required | number (Volumescale) 全体の音量 |
prePhonemeLength required | number (Prephonemelength) 音声の前の無音時間 |
postPhonemeLength required | number (Postphonemelength) 音声の後の無音時間 |
Pauselength (number) or Pauselength (null) (Pauselength) 句読点などの無音時間。nullのときは無視される。デフォルト値はnull | |
pauseLengthScale | number (Pauselengthscale) Default: 1 句読点などの無音時間(倍率)。デフォルト値は1 |
outputSamplingRate required | integer (Outputsamplingrate) 音声データの出力サンプリングレート |
outputStereo required | boolean (Outputstereo) 音声データをステレオ出力するか否か |
kana | string (Kana) [読み取り専用]AquesTalk 風記法によるテキスト。音声合成用のクエリとしては無視される |
{- "accent_phrases": [
- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
], - "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1,
- "outputSamplingRate": 0,
- "outputStereo": true,
- "kana": "string"
}
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | Array of objects (Accent Phrases) アクセント句のリスト |
speedScale required | number (Speedscale) 全体の話速 |
pitchScale required | number (Pitchscale) 全体の音高 |
intonationScale required | number (Intonationscale) 全体の抑揚 |
volumeScale required | number (Volumescale) 全体の音量 |
prePhonemeLength required | number (Prephonemelength) 音声の前の無音時間 |
postPhonemeLength required | number (Postphonemelength) 音声の後の無音時間 |
Pauselength (number) or Pauselength (null) (Pauselength) 句読点などの無音時間。nullのときは無視される。デフォルト値はnull | |
pauseLengthScale | number (Pauselengthscale) Default: 1 句読点などの無音時間(倍率)。デフォルト値は1 |
outputSamplingRate required | integer (Outputsamplingrate) 音声データの出力サンプリングレート |
outputStereo required | boolean (Outputstereo) 音声データをステレオ出力するか否か |
kana | string (Kana) [読み取り専用]AquesTalk 風記法によるテキスト。音声合成用のクエリとしては無視される |
{- "accent_phrases": [
- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
], - "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1,
- "outputSamplingRate": 0,
- "outputStereo": true,
- "kana": "string"
}
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
speaker required | integer (Speaker) |
core_version | string (Core Version) |
required | Array of objects (Accent Phrases) アクセント句のリスト |
speedScale required | number (Speedscale) 全体の話速 |
pitchScale required | number (Pitchscale) 全体の音高 |
intonationScale required | number (Intonationscale) 全体の抑揚 |
volumeScale required | number (Volumescale) 全体の音量 |
prePhonemeLength required | number (Prephonemelength) 音声の前の無音時間 |
postPhonemeLength required | number (Postphonemelength) 音声の後の無音時間 |
Pauselength (number) or Pauselength (null) (Pauselength) 句読点などの無音時間。nullのときは無視される。デフォルト値はnull | |
pauseLengthScale | number (Pauselengthscale) Default: 1 句読点などの無音時間(倍率)。デフォルト値は1 |
outputSamplingRate required | integer (Outputsamplingrate) 音声データの出力サンプリングレート |
outputStereo required | boolean (Outputstereo) 音声データをステレオ出力するか否か |
kana | string (Kana) [読み取り専用]AquesTalk 風記法によるテキスト。音声合成用のクエリとしては無視される |
[- {
- "accent_phrases": [
- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
], - "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1,
- "outputSamplingRate": 0,
- "outputStereo": true,
- "kana": "string"
}
]
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
歌唱音声合成を行います。
speaker required | integer (Speaker) |
core_version | string (Core Version) |
f0 required | Array of numbers (F0) フレームごとの基本周波数 |
volume required | Array of numbers (Volume) フレームごとの音量 |
required | Array of objects (Phonemes) 音素のリスト |
volumeScale required | number (Volumescale) 全体の音量 |
outputSamplingRate required | integer (Outputsamplingrate) 音声データの出力サンプリングレート |
outputStereo required | boolean (Outputstereo) 音声データをステレオ出力するか否か |
{- "f0": [
- 0
], - "volume": [
- 0
], - "phonemes": [
- {
- "phoneme": "string",
- "frame_length": 0,
- "note_id": "string"
}
], - "volumeScale": 0,
- "outputSamplingRate": 0,
- "outputStereo": true
}
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
指定されたベーススタイルに対してエンジン内の各キャラクターがモーフィング機能を利用可能か返します。
モーフィングの許可/禁止は/speakers
のspeaker.supported_features.synthesis_morphing
に記載されています。
プロパティが存在しない場合は、モーフィングが許可されているとみなします。
返り値のスタイルIDはstring型なので注意。
core_version | string (Core Version) |
[- 0
]
[- {
- "property1": {
- "is_morphable": true
}, - "property2": {
- "is_morphable": true
}
}
]
指定された2種類のスタイルで音声を合成、指定した割合でモーフィングした音声を得ます。
モーフィングの割合はmorph_rate
で指定でき、0.0でベースのスタイル、1.0でターゲットのスタイルに近づきます。
base_speaker required | integer (Base Speaker) |
target_speaker required | integer (Target Speaker) |
morph_rate required | number (Morph Rate) [ 0 .. 1 ] |
core_version | string (Core Version) |
required | Array of objects (Accent Phrases) アクセント句のリスト |
speedScale required | number (Speedscale) 全体の話速 |
pitchScale required | number (Pitchscale) 全体の音高 |
intonationScale required | number (Intonationscale) 全体の抑揚 |
volumeScale required | number (Volumescale) 全体の音量 |
prePhonemeLength required | number (Prephonemelength) 音声の前の無音時間 |
postPhonemeLength required | number (Postphonemelength) 音声の後の無音時間 |
Pauselength (number) or Pauselength (null) (Pauselength) 句読点などの無音時間。nullのときは無視される。デフォルト値はnull | |
pauseLengthScale | number (Pauselengthscale) Default: 1 句読点などの無音時間(倍率)。デフォルト値は1 |
outputSamplingRate required | integer (Outputsamplingrate) 音声データの出力サンプリングレート |
outputStereo required | boolean (Outputstereo) 音声データをステレオ出力するか否か |
kana | string (Kana) [読み取り専用]AquesTalk 風記法によるテキスト。音声合成用のクエリとしては無視される |
{- "accent_phrases": [
- {
- "moras": [
- {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}
], - "accent": 0,
- "pause_mora": {
- "text": "string",
- "consonant": "string",
- "consonant_length": 0,
- "vowel": "string",
- "vowel_length": 0,
- "pitch": 0
}, - "is_interrogative": false
}
], - "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1,
- "outputSamplingRate": 0,
- "outputStereo": true,
- "kana": "string"
}
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
base64エンコードされたwavデータを一纏めにし、wavファイルで返します。
[- "string"
]
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
指定されたスタイルを初期化します。 実行しなくても他のAPIは使用できますが、初回実行時に時間がかかることがあります。
speaker required | integer (Speaker) |
skip_reinit | boolean (Skip Reinit) Default: false 既に初期化済みのスタイルの再初期化をスキップするかどうか |
core_version | string (Core Version) |
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
[- {
- "id": 0,
- "name": "string",
- "speaker_uuid": "string",
- "style_id": 0,
- "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1
}
]
新しいプリセットを追加します
id required | integer (Id) プリセットID |
name required | string (Name) プリセット名 |
speaker_uuid required | string (Speaker Uuid) キャラクターのUUID |
style_id required | integer (Style Id) スタイルID |
speedScale required | number (Speedscale) 全体の話速 |
pitchScale required | number (Pitchscale) 全体の音高 |
intonationScale required | number (Intonationscale) 全体の抑揚 |
volumeScale required | number (Volumescale) 全体の音量 |
prePhonemeLength required | number (Prephonemelength) 音声の前の無音時間 |
postPhonemeLength required | number (Postphonemelength) 音声の後の無音時間 |
pauseLength | number (Pauselength) 句読点などの無音時間 |
pauseLengthScale | number (Pauselengthscale) Default: 1 句読点などの無音時間(倍率) |
{- "id": 0,
- "name": "string",
- "speaker_uuid": "string",
- "style_id": 0,
- "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1
}
0
既存のプリセットを更新します
id required | integer (Id) プリセットID |
name required | string (Name) プリセット名 |
speaker_uuid required | string (Speaker Uuid) キャラクターのUUID |
style_id required | integer (Style Id) スタイルID |
speedScale required | number (Speedscale) 全体の話速 |
pitchScale required | number (Pitchscale) 全体の音高 |
intonationScale required | number (Intonationscale) 全体の抑揚 |
volumeScale required | number (Volumescale) 全体の音量 |
prePhonemeLength required | number (Prephonemelength) 音声の前の無音時間 |
postPhonemeLength required | number (Postphonemelength) 音声の後の無音時間 |
pauseLength | number (Pauselength) 句読点などの無音時間 |
pauseLengthScale | number (Pauselengthscale) Default: 1 句読点などの無音時間(倍率) |
{- "id": 0,
- "name": "string",
- "speaker_uuid": "string",
- "style_id": 0,
- "speedScale": 0,
- "pitchScale": 0,
- "intonationScale": 0,
- "volumeScale": 0,
- "prePhonemeLength": 0,
- "postPhonemeLength": 0,
- "pauseLength": 0,
- "pauseLengthScale": 1
}
0
[- {
- "name": "string",
- "speaker_uuid": "string",
- "styles": [
- {
- "name": "string",
- "id": 0,
- "type": "talk"
}
], - "version": "string",
- "supported_features": {
- "permitted_synthesis_morphing": "ALL"
}
}
]
UUID で指定された喋れるキャラクターの情報を返します。 画像や音声はresource_formatで指定した形式で返されます。
speaker_uuid required | string (Speaker Uuid) |
resource_format | string (Resource Format) Default: "base64" Enum: "base64" "url" |
core_version | string (Core Version) |
{- "policy": "string",
- "portrait": "string",
- "style_infos": [
- {
- "id": 0,
- "icon": "string",
- "portrait": "string",
- "voice_samples": [
- "string"
]
}
]
}
[- {
- "name": "string",
- "speaker_uuid": "string",
- "styles": [
- {
- "name": "string",
- "id": 0,
- "type": "talk"
}
], - "version": "string",
- "supported_features": {
- "permitted_synthesis_morphing": "ALL"
}
}
]
UUID で指定された歌えるキャラクターの情報を返します。 画像や音声はresource_formatで指定した形式で返されます。
speaker_uuid required | string (Speaker Uuid) |
resource_format | string (Resource Format) Default: "base64" Enum: "base64" "url" |
core_version | string (Core Version) |
{- "policy": "string",
- "portrait": "string",
- "style_infos": [
- {
- "id": 0,
- "icon": "string",
- "portrait": "string",
- "voice_samples": [
- "string"
]
}
]
}
{- "manifest_version": "string",
- "name": "string",
- "brand_name": "string",
- "uuid": "string",
- "url": "string",
- "icon": "string",
- "default_sampling_rate": 0,
- "frame_rate": 0,
- "terms_of_service": "string",
- "update_infos": [
- {
- "version": "string",
- "descriptions": [
- "string"
], - "contributors": [
- "string"
]
}
], - "dependency_licenses": [
- {
- "name": "string",
- "version": "string",
- "license": "string",
- "text": "string"
}
], - "supported_vvlib_manifest_version": "string",
- "supported_features": {
- "adjust_mora_pitch": true,
- "adjust_phoneme_length": true,
- "adjust_speed_scale": true,
- "adjust_pitch_scale": true,
- "adjust_intonation_scale": true,
- "adjust_volume_scale": true,
- "adjust_pause_length": true,
- "interrogative_upspeak": true,
- "synthesis_morphing": true,
- "sing": true,
- "manage_library": true,
- "return_resource_url": true
}
}
[- {
- "name": "string",
- "uuid": "string",
- "version": "string",
- "download_url": "string",
- "bytes": 0,
- "speakers": [
- {
- "speaker": {
- "name": "string",
- "speaker_uuid": "string",
- "styles": [
- {
- "name": "string",
- "id": 0,
- "type": "talk"
}
], - "version": "string",
- "supported_features": {
- "permitted_synthesis_morphing": "ALL"
}
}, - "speaker_info": {
- "policy": "string",
- "portrait": "string",
- "style_infos": [
- {
- "id": 0,
- "icon": "string",
- "portrait": "string",
- "voice_samples": [
- "string"
]
}
]
}
}
]
}
]
{- "property1": {
- "name": "string",
- "uuid": "string",
- "version": "string",
- "download_url": "string",
- "bytes": 0,
- "speakers": [
- {
- "speaker": {
- "name": "string",
- "speaker_uuid": "string",
- "styles": [
- {
- "name": "string",
- "id": 0,
- "type": "talk"
}
], - "version": "string",
- "supported_features": {
- "permitted_synthesis_morphing": "ALL"
}
}, - "speaker_info": {
- "policy": "string",
- "portrait": "string",
- "style_infos": [
- {
- "id": 0,
- "icon": "string",
- "portrait": "string",
- "voice_samples": [
- "string"
]
}
]
}
}
], - "uninstallable": true
}, - "property2": {
- "name": "string",
- "uuid": "string",
- "version": "string",
- "download_url": "string",
- "bytes": 0,
- "speakers": [
- {
- "speaker": {
- "name": "string",
- "speaker_uuid": "string",
- "styles": [
- {
- "name": "string",
- "id": 0,
- "type": "talk"
}
], - "version": "string",
- "supported_features": {
- "permitted_synthesis_morphing": "ALL"
}
}, - "speaker_info": {
- "policy": "string",
- "portrait": "string",
- "style_infos": [
- {
- "id": 0,
- "icon": "string",
- "portrait": "string",
- "voice_samples": [
- "string"
]
}
]
}
}
], - "uninstallable": true
}
}
{- "property1": {
- "surface": "string",
- "priority": 10,
- "context_id": 1348,
- "part_of_speech": "string",
- "part_of_speech_detail_1": "string",
- "part_of_speech_detail_2": "string",
- "part_of_speech_detail_3": "string",
- "inflectional_type": "string",
- "inflectional_form": "string",
- "stem": "string",
- "yomi": "string",
- "pronunciation": "string",
- "accent_type": 0,
- "mora_count": 0,
- "accent_associative_rule": "string"
}, - "property2": {
- "surface": "string",
- "priority": 10,
- "context_id": 1348,
- "part_of_speech": "string",
- "part_of_speech_detail_1": "string",
- "part_of_speech_detail_2": "string",
- "part_of_speech_detail_3": "string",
- "inflectional_type": "string",
- "inflectional_form": "string",
- "stem": "string",
- "yomi": "string",
- "pronunciation": "string",
- "accent_type": 0,
- "mora_count": 0,
- "accent_associative_rule": "string"
}
}
ユーザー辞書に言葉を追加します。
surface required | string (Surface) 言葉の表層形 |
pronunciation required | string (Pronunciation) 言葉の発音(カタカナ) |
accent_type required | integer (Accent Type) アクセント型(音が下がる場所を指す) |
word_type | string (WordTypes) Enum: "PROPER_NOUN" "COMMON_NOUN" "VERB" "ADJECTIVE" "SUFFIX" PROPER_NOUN(固有名詞)、COMMON_NOUN(普通名詞)、VERB(動詞)、ADJECTIVE(形容詞)、SUFFIX(語尾)のいずれか |
priority | integer (Priority) [ 0 .. 10 ] 単語の優先度(0から10までの整数)。数字が大きいほど優先度が高くなる。1から9までの値を指定することを推奨 |
"string"
ユーザー辞書に登録されている言葉を更新します。
word_uuid required | string (Word Uuid) 更新する言葉のUUID |
surface required | string (Surface) 言葉の表層形 |
pronunciation required | string (Pronunciation) 言葉の発音(カタカナ) |
accent_type required | integer (Accent Type) アクセント型(音が下がる場所を指す) |
word_type | string (WordTypes) Enum: "PROPER_NOUN" "COMMON_NOUN" "VERB" "ADJECTIVE" "SUFFIX" PROPER_NOUN(固有名詞)、COMMON_NOUN(普通名詞)、VERB(動詞)、ADJECTIVE(形容詞)、SUFFIX(語尾)のいずれか |
priority | integer (Priority) [ 0 .. 10 ] 単語の優先度(0から10までの整数)。数字が大きいほど優先度が高くなる。1から9までの値を指定することを推奨。 |
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
他のユーザー辞書をインポートします。
override required | boolean (Override) 重複したエントリがあった場合、上書きするかどうか |
additional property | object (UserDictWord) 辞書のコンパイルに使われる情報 |
{- "property1": {
- "surface": "string",
- "priority": 10,
- "context_id": 1348,
- "part_of_speech": "string",
- "part_of_speech_detail_1": "string",
- "part_of_speech_detail_2": "string",
- "part_of_speech_detail_3": "string",
- "inflectional_type": "string",
- "inflectional_form": "string",
- "stem": "string",
- "yomi": "string",
- "pronunciation": "string",
- "accent_type": 0,
- "mora_count": 0,
- "accent_associative_rule": "string"
}, - "property2": {
- "surface": "string",
- "priority": 10,
- "context_id": 1348,
- "part_of_speech": "string",
- "part_of_speech_detail_1": "string",
- "part_of_speech_detail_2": "string",
- "part_of_speech_detail_3": "string",
- "inflectional_type": "string",
- "inflectional_form": "string",
- "stem": "string",
- "yomi": "string",
- "pronunciation": "string",
- "accent_type": 0,
- "mora_count": 0,
- "accent_associative_rule": "string"
}
}
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}
設定を更新します。
cors_policy_mode required | string (CorsPolicyMode) Enum: "all" "localapps" CORSの許可モード |
allow_origin | string (Allow Origin) |
{- "detail": [
- {
- "loc": [
- "string"
], - "msg": "string",
- "type": "string"
}
]
}