リサイズはクリックかドラッグ

TtsControlGetVoicePreset メソッド

引数で指定された名称のボイスプリセットの各値を JSON 形式で取得します。

名前空間:  AI.Talk.Editor.Api
アセンブリ:  AI.Talk.Editor.Api (in AI.Talk.Editor.Api.dll) バージョン: 1.3.2.0 (1.3.2.0)
構文
public string GetVoicePreset(
	string presetName
)

パラメーター

presetName
型: SystemString
ボイスプリセット名。

戻り値

型: String
ボイスプリセットの各値を表す JSON 形式の文字列。
解説
キー名
 PresetName : ボイスプリセット名
 VoiceName : ボイス名
 Volume : ボリューム
 Speed : 話速
 Pitch : 高さ
 PitchRange : 抑揚
 MiddlePause : 短ポーズ(ms)
 LongPause : 長ポーズ(ms)
 Styles : スタイル情報のリスト
  スタイルごとの値
   Name : スタイル名
    指定可能な値
     J : 喜び(ハイテンション)
     A : 怒り
     S : 悲しみ(ローテンション)
   Value : 値
 MergedVoiceContainer : フュージョン情報
  BasePitchVoiceName : 高さのベースとなるボイス名
  MergedVoices : フュージョンされたボイスのリスト
   ボイスごとの値
    VoiceName : ボイス名

サンプル:
{
 "PresetName": "サンプルプリセット",
 "VoiceName": "aoi_emo_48",
 "Volume": 1.1,
 "Speed": 1.2,
 "Pitch": 1.3,
 "PitchRange": 1.4,
 "MiddlePause": 155,
 "LongPause": 375,
 "Styles": [
  {
   "Name": "J",
   "Value": 0.75
  },
  {
   "Name": "A",
   "Value": 0
  },
  {
   "Name": "S",
   "Value": 0
  }
 ],
 "MergedVoiceContainer": {
  "BasePitchVoiceName": "aoi_emo_48",
  "MergedVoices": [
   {
    "VoiceName": "akane_west_emo_48"
   }
  ]
 }
}
関連項目