 |
AITalk®5 SDK ライブラリリファレンス
6.4.0
|
[詳解]
12 #ifndef AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_TTS_PARAMETER_H_
13 #define AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_TTS_PARAMETER_H_
119 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
129 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
141 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
153 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
171 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
189 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
206 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
220 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
234 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
311 #endif // AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_TTS_PARAMETER_H_
@ AITalk_Core_TtsParameterId_RateLevel
話速 (int)
Definition: tts_parameter.h:56
AITalk_Core_TtsParameter_FixedPauseSettingsIdEnum
話速によるポーズ長調整機能の使用の設定種別
Definition: tts_parameter.h:293
@ AITalk_Core_TtsParameter_WaitLastModeId_Off
終了ポーズ無し
Definition: tts_parameter.h:253
@ AITalk_Core_TtsParameter_EstimatePause_Config
TtsParameter クラスで設定した値を使用する
Definition: tts_parameter.h:286
int32_t AITalkReturnCode
AITalk SDK の返却値種別 (AITalkReturnCodeEnum) の型
Definition: return_code.h:169
int32_t AITalk_Core_TtsParameter_ContextId
コンテキスト種別 (AITalk_Core_TtsParameter_ContextIdEnum) の型
Definition: tts_parameter.h:246
@ AITalk_Core_TtsParameterId_WaitTime_ShortText
微ポーズ長
Definition: tts_parameter.h:42
@ AITalk_Core_TtsParameterId_WaitTime_BeginText
開始ポーズ長
Definition: tts_parameter.h:38
@ AITalk_Core_TtsParameterId_StyleColor
Style Color
Definition: tts_parameter.h:76
@ AITalk_Core_TtsParameterId_Volume
音量 (double)
Definition: tts_parameter.h:50
AITalkReturnCode AITalk_Core_TtsParameter_copy(AITalk_Core_TtsParameter *dst_ptr, AITalk_Core_TtsParameter *src_ptr)
TtsParameter クラスのインスタンスをコピーする。
@ AITalk_Core_TtsParameter_ContextId_Address
住所読み
Definition: tts_parameter.h:242
int32_t AITalk_Core_TtsParameterId
TtsParameter クラスのメンバー種別 (AITalk_Core_TtsParameterIdEnum) の型
Definition: tts_parameter.h:104
@ AITalk_Core_TtsParameterId_Pitch
ピッチ (double)
Definition: tts_parameter.h:58
@ AITalk_Core_TtsParameterId_RateMax
話速上限値 (double)
Definition: tts_parameter.h:84
AITalkReturnCode AITalk_Core_TtsParameter_duplicate(AITalk_Core_TtsParameter **ptrptr, AITalk_Core_TtsParameter *ptr)
TtsParameter クラスのインスタンスを複製する。
struct AITalk_Core_TtsParameter AITalk_Core_TtsParameter
TtsParameter クラスの型
Definition: tts_parameter.h:110
AITalkReturnCode AITalk_Core_TtsParameter_new(AITalk_Core_TtsParameter **ptrptr)
TtsParameter クラスのインスタンスを生成する。
@ AITalk_Core_TtsParameterId_StyleType
(廃止/obsolete) Style Type
Definition: tts_parameter.h:74
AITalkReturnCode AITalk_Core_TtsParameter_getKeyList(AITalk_Core_TtsParameter *ptr, const AITalk_Core_TtsParameterId id, const char *const **keyList, size_t *size)
TtsParameter クラスのインスタンスから値を取得する。
@ AITalk_Core_TtsParameterId_UserPhraseDictionary
ユーザーフレーズ辞書
Definition: tts_parameter.h:94
@ AITalk_Core_TtsParameterId_VolumeLevel
音量 (int)
Definition: tts_parameter.h:52
@ AITalk_Core_TtsParameterId_Rate
話速 (double)
Definition: tts_parameter.h:54
@ AITalk_Core_TtsParameterId_FixedPauseSettings
話速によるポーズ長調整機能
Definition: tts_parameter.h:80
列挙値で入力を切り換えする関数の入力型
Definition: type.h:25
int32_t AITalk_Core_TtsParameter_WaitLastModeId
終了ポーズ有無の設定種別 (AITalk_Core_TtsParameter_WaitLastModeIdEnum) の型
Definition: tts_parameter.h:257
@ AITalk_Core_TtsParameter_FixedPauseSettings_Fixed
話速に応じてポーズ長を調整しない (設定値を使用する)
Definition: tts_parameter.h:297
@ AITalk_Core_TtsParameterId_PitchLevel
ピッチ (int)
Definition: tts_parameter.h:60
AITalk_Core_TtsParameter_ContextIdEnum
コンテキスト種別
Definition: tts_parameter.h:238
@ AITalk_Core_TtsParameterId_WaitTime_LongText
長ポーズ長
Definition: tts_parameter.h:46
@ AITalk_Core_TtsParameterId_AudioFile
音声ファイル
Definition: tts_parameter.h:100
int32_t AITalk_Core_TtsParameter_EstimatePauseId
ポーズ長推定値使用の設定種別 (AITalk_Core_TtsParameter_EstimatePauseIdEnum) の型
Definition: tts_parameter.h:290
AITalkReturnCode AITalk_Core_TtsParameter_deleteKey(AITalk_Core_TtsParameter *ptr, const AITalk_Core_TtsParameterId id, const char *key)
TTS 設定クラスのキーの登録を削除する
@ AITalk_Core_TtsParameterId_WaitTime_Eos
文末ポーズ長
Definition: tts_parameter.h:48
@ AITalk_Core_TtsParameterId_MasterVolume
マスター音量
Definition: tts_parameter.h:70
AITalkReturnCode AITalk_Core_TtsParameter_getKeyValue(AITalk_Core_TtsParameter *ptr, const AITalk_Core_TtsParameterId id, const char *key, AITalkMixedType *value)
TtsParameter クラスのインスタンスから値を取得する。
AITalk_Core_TtsParameter_EstimatePauseIdEnum
ポーズ長推定値の使用の設定種別
Definition: tts_parameter.h:282
@ AITalk_Core_TtsParameter_UseRubyId_On
ルビ機能有効
Definition: tts_parameter.h:273
@ AITalk_Core_TtsParameterId_UseRuby
ルビ機能有効無効
Definition: tts_parameter.h:72
@ AITalk_Core_TtsParameter_ContextId_Normal
通常読み
Definition: tts_parameter.h:240
@ AITalk_Core_TtsParameter_UseRubyId_Off
ルビ機能無効
Definition: tts_parameter.h:275
int32_t AITalk_Core_TtsParameter_CompressorModeId
コンプレッサーの動作モード種別 (AITalk_Core_TtsParameter_CompressorModeIdEnum) の型
Definition: tts_parameter.h:268
@ AITalk_Core_TtsParameter_FixedPauseSettings_FlexibleByRate
話速に応じてポーズ長を調整する
Definition: tts_parameter.h:295
@ AITalk_Core_TtsParameterId_Context
コンテキスト
Definition: tts_parameter.h:34
AITalkReturnCode AITalk_Core_TtsParameter_hasKey(AITalk_Core_TtsParameter *ptr, const AITalk_Core_TtsParameterId id, const char *key)
TTS 設定クラスのキーの登録有無を確認する
@ AITalk_Core_TtsParameterId_UserKeywordReplacementDictionary
ユーザーキーワード置換辞書
Definition: tts_parameter.h:98
AITalk_Core_TtsParameter_CompressorModeIdEnum
コンプレッサーの動作モード種別
Definition: tts_parameter.h:260
@ AITalk_Core_TtsParameterId_PitchMin
ピッチ下限値 (double)
Definition: tts_parameter.h:86
@ AITalk_Core_TtsParameterId_PitchMax
ピッチ上限値 (double)
Definition: tts_parameter.h:88
AITalk_Core_TtsParameter_WaitLastModeIdEnum
終了ポーズ有無の設定種別
Definition: tts_parameter.h:249
@ AITalk_Core_TtsParameterId_EstimatePause
ポーズ長推定機能
Definition: tts_parameter.h:78
AITalkReturnCode AITalk_Core_TtsParameter_putKeyValue(AITalk_Core_TtsParameter *ptr, const AITalk_Core_TtsParameterId id, const char *key, const AITalkMixedType value)
TtsParameter クラスのインスタンスに値を設定する。
@ AITalk_Core_TtsParameterId_WaitTime_EndText
終了ポーズ長
Definition: tts_parameter.h:40
int32_t AITalk_Core_TtsParameter_FixedPauseSettingsId
話速によるポーズ長調整機能の使用の設定種別 (AITalk_Core_TtsParameter_FixedPauseSettingsIdEnum) の型
Definition: tts_parameter.h:301
@ AITalk_Core_TtsParameterId_RateMin
話速下限値 (double)
Definition: tts_parameter.h:82
AITalk_Core_TtsParameterIdEnum
TtsParameter クラスのメンバー種別
Definition: tts_parameter.h:32
@ AITalk_Core_TtsParameter_CompressorModeId_Default
デフォルトコンプレッサー
Definition: tts_parameter.h:262
@ AITalk_Core_TtsParameterId_WaitTime_MiddleText
短ポーズ長
Definition: tts_parameter.h:44
@ AITalk_Core_TtsParameterId_EmphasisLevel
抑揚 (int)
Definition: tts_parameter.h:64
@ AITalk_Core_TtsParameterId_UserWordDictionary
ユーザー単語辞書
Definition: tts_parameter.h:92
AITalkReturnCode AITalk_Core_TtsParameter_delete(AITalk_Core_TtsParameter *ptr)
TtsParameter クラスのインスタンスを削除する。
@ AITalk_Core_TtsParameterId_Emphasis
抑揚 (double)
Definition: tts_parameter.h:62
@ AITalk_Core_TtsParameterId_EmphasisMax
抑揚上限値 (double)
Definition: tts_parameter.h:90
@ AITalk_Core_TtsParameterId_SentenceMaxLength
一文の長さ上限 (Byte)
Definition: tts_parameter.h:66
@ AITalk_Core_TtsParameter_WaitLastModeId_On
終了ポーズ有り
Definition: tts_parameter.h:251
@ AITalk_Core_TtsParameterId_WaitLast
終了ポーズ有無
Definition: tts_parameter.h:36
@ AITalk_Core_TtsParameterId_UserSymbolDictionary
ユーザー記号辞書
Definition: tts_parameter.h:96
int32_t AITalk_Core_TtsParameter_UseRubyId
ルビ機能有効化の設定種別 (AITalk_Core_TtsParameter_UseRubyIdEnum) の型
Definition: tts_parameter.h:279
@ AITalk_Core_TtsParameter_EstimatePause_Estimate
TtsParameter クラスで設定した値を用いず、音声辞書ごとの定義値を使用する (DNN のみ)
Definition: tts_parameter.h:284
@ AITalk_Core_TtsParameter_CompressorModeId_Simple
簡易コンプレッサー
Definition: tts_parameter.h:264
@ AITalk_Core_TtsParameterId_CompressorMode
コンプレッサーの動作モード
Definition: tts_parameter.h:68
AITalk_Core_TtsParameter_UseRubyIdEnum
ルビ機能有効化の設定種別
Definition: tts_parameter.h:271