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
)
Public Function GetVoicePreset (
presetName As String
) As String
public:
virtual String^ GetVoicePreset(
String^ presetName
) sealed
abstract GetVoicePreset :
presetName : string -> string
override GetVoicePreset :
presetName : string -> string
パラメーター
- 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"
}
]
}
}
関連項目