AITalk®5 SDK ライブラリリファレンス  6.2.0
preset_set.h
[詳解]
1 // -------------------------------------------------------------------
2 // AITalk(R) SDK Core PresetSet API [http://www.ai-j.jp]
3 // -------------------------------------------------------------------
4 
6 
12 #ifndef AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_PRESET_SET_H_
13 #define AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_PRESET_SET_H_
14 
24 #include <stddef.h>
25 #include <stdint.h>
26 
27 #include "aitalk-sdk/common.h"
29 
30 AITALK_BEGIN_EXTERN_C
31 
42 };
43 
45 typedef int32_t AITalkPresetSetId;
46 
48 
52 
54 
68 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
69 AITalkReturnCode AITalk_Core_PresetSet_new(AITalk_Core_PresetSet **ptrptr, const char *language_key, const char *voice_key, const char *uid, AITalk_Core_TtsParameter *tts_parameter);
70 
72 
78 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
80 
82 
92 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
94 
96 
107 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
109 
110 AITALK_END_EXTERN_C
111  // addtogroup AITalk_SDK_Core_Tts_TtsParameter
113  // addtogroup AITalk_SDK_Core_Tts
115  // addtogroup AITalk_SDK_Core
117 
118 #endif // AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_PRESET_SET_H_
AITalkReturnCode
int32_t AITalkReturnCode
AITalk SDK の返却値種別 (AITalkReturnCodeEnum) の型
Definition: return_code.h:169
AITalkPresetSetId_LanguageDictionary
@ AITalkPresetSetId_LanguageDictionary
言語辞書
Definition: preset_set.h:35
AITalk_Core_PresetSet_get
AITalkReturnCode AITalk_Core_PresetSet_get(AITalk_Core_PresetSet *ptr, AITalkPresetSetId id, AITalkMixedType *value)
PresetSet クラスのインスタンスからメンバーを取得する。
AITalk_Core_PresetSet_set
AITalkReturnCode AITalk_Core_PresetSet_set(AITalk_Core_PresetSet *ptr, AITalkPresetSetId id, AITalkMixedType value)
PresetSet クラスのインスタンスを設定する。
AITalk_Core_TtsParameter
struct AITalk_Core_TtsParameter AITalk_Core_TtsParameter
TtsParameter クラスの型
Definition: tts_parameter.h:110
AITalkPresetSetId_TtsParameter
@ AITalkPresetSetId_TtsParameter
TtsParameter クラス
Definition: preset_set.h:41
AITalkMixedType
列挙値で入力を切り換えする関数の入力型
Definition: type.h:25
AITalkPresetSetIdEnum
AITalkPresetSetIdEnum
PresetSet クラスのメンバー種別
Definition: preset_set.h:33
AITalkPresetSetId_VoiceDictionary
@ AITalkPresetSetId_VoiceDictionary
音声辞書
Definition: preset_set.h:37
AITalkPresetSetId_Uid
@ AITalkPresetSetId_Uid
ユーザー ID
Definition: preset_set.h:39
AITalk_Core_PresetSet
struct AITalk_Core_PresetSet AITalk_Core_PresetSet
PresetSet クラスの型
Definition: preset_set.h:51
common.h
AITalk SDK ライブラリの「共通定義」
AITalk_Core_PresetSet_new
AITalkReturnCode AITalk_Core_PresetSet_new(AITalk_Core_PresetSet **ptrptr, const char *language_key, const char *voice_key, const char *uid, AITalk_Core_TtsParameter *tts_parameter)
PresetSet クラスのインスタンスを生成する。
AITalk_Core_PresetSet_delete
AITalkReturnCode AITalk_Core_PresetSet_delete(AITalk_Core_PresetSet *ptr)
PresetSet クラスのインスタンスを削除する。
AITalkPresetSetId
int32_t AITalkPresetSetId
PresetSet クラスのメンバー種別 (AITalkPresetSetIdEnum) の型
Definition: preset_set.h:45
tts_parameter.h
AITalk SDK 音声合成ライブラリの「合成パラメーターを変更する合成設定機能」を利用するためのインターフェース