 |
AITalk®5 SDK ライブラリリファレンス
6.2.0
|
[詳解]
12 #ifndef AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_MARKER_H_
13 #define AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_MARKER_H_
35 size_t audio_buffer_size;
37 size_t marker_buffer_size;
43 size_t audio_buffer_size;
45 size_t marker_buffer_size;
46 size_t marker_buffer_count;
54 size_t audio_sample_pos;
55 size_t input_text_pos;
56 const char *bookmark_id;
57 size_t bookmark_id_size;
62 size_t audio_sample_pos;
69 size_t audio_sample_pos;
75 size_t audio_sample_pos;
92 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
104 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
116 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
128 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
140 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
152 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
163 #endif // AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_MARKER_H_
AITalkReturnCode AITalk_Core_Marker_getTtsMarkerEventInfo(AITalk_Core_TtsMarkerEventInfo **ptrptr, char *buffer, const size_t buffer_size, const size_t index)
指定番目のマーカー情報を取得する。
int32_t AITalkReturnCode
AITalk SDK の返却値種別 (AITalkReturnCodeEnum) の型
Definition: return_code.h:169
struct AITalk_Core_TtsMarkerEventInfo AITalk_Core_TtsMarkerEventInfo
マーカー情報の型
Definition: marker.h:50
AITalkReturnCode AITalk_Core_BookmarkMarker_getValues(AITalk_Core_BookmarkMarker *marker, AITalk_Core_TtsMarkerEventInfo *data)
ブックマークマーカーを取得する。
struct AITalk_Core_LipsyncMarker AITalk_Core_LipsyncMarker
リップシンクマーカーの型
AITalkReturnCode AITalk_Core_Marker_getType(AITalk_Core_MarkerTypeId *type, AITalk_Core_TtsMarkerEventInfo *data)
マーカー種別を取得する。
struct AITalk_Core_AccentMarker AITalk_Core_AccentMarker
アクセント句マーカーの型
リップシンクマーカーの型
Definition: marker.h:61
ブックマークマーカーの型
Definition: marker.h:53
struct AITalk_Core_TtsBufreqEventInfo AITalk_Core_TtsBufreqEventInfo
AITalk_Core_TtsOutEventId_Bufreq のとき通知される情報の型
AITalkReturnCode AITalk_Core_PhraseMarker_getValues(AITalk_Core_PhraseMarker *marker, AITalk_Core_TtsMarkerEventInfo *data)
フレーズマーカーを取得する。
AITalkReturnCode AITalk_Core_AccentMarker_getValues(AITalk_Core_AccentMarker *marker, AITalk_Core_TtsMarkerEventInfo *data)
アクセント句マーカーを取得する。
struct AITalk_Core_BookmarkMarker AITalk_Core_BookmarkMarker
ブックマークマーカーの型
アクセント句マーカーの型
Definition: marker.h:68
AITalkReturnCode AITalk_Core_LipsyncMarker_getValues(AITalk_Core_LipsyncMarker *marker, AITalk_Core_TtsMarkerEventInfo *data)
リップシンクマーカーを取得する。
AITalk_Core_TtsOutEventId_Bufreq のとき通知される情報の型
Definition: marker.h:33
フレーズマーカーの型
Definition: marker.h:74
struct AITalk_Core_PhraseMarker AITalk_Core_PhraseMarker
フレーズマーカーの型
int32_t AITalk_Core_MarkerTypeId
マーカー種別 (AITalk_Core_MarkerTypeIdEnum) の型
Definition: value.h:101
struct AITalk_Core_TtsBufdoneEventInfo AITalk_Core_TtsBufdoneEventInfo
AITalk_Core_TtsOutEventId_Bufdone のとき通知される情報の型
AITalk SDK 音声合成ライブラリの共通の値
AITalk_Core_TtsOutEventId_Bufdone のとき通知される情報の型
Definition: marker.h:41