AITalk®5 SDK ライブラリリファレンス  6.4.0
共通定義

AITalk SDK ライブラリの「共通定義」 [詳解]

クラス

union  AITalkMixedType
 列挙値で入力を切り換えする関数の入力型 [詳解]
 

型定義

typedef int32_t AITalkReturnCode
 AITalk SDK の返却値種別 (AITalkReturnCodeEnum) の型
 
typedef int32_t AITalk_TextEncodingsId
 文字エンコーディング種別 (AITalk_TextEncodingsIdEnum) の型
 
typedef int32_t AITalk_TypeOfInputId
 入力文のテキスト種別 (AITalk_TypeOfInputIdEnum) の型
 

列挙型

enum  AITalkReturnCodeEnum {
  AITalkReturnCode_Ok = 0, AITalkReturnCode_SomeRecordsInvalid = 1, AITalkReturnCode_InternalError = -1, AITalkReturnCode_UnsupportedError = -2,
  AITalkReturnCode_InvalidArgumentError = -3, AITalkReturnCode_IncorrectFormatError = -4, AITalkReturnCode_AlreadyInitializedError = -5, AITalkReturnCode_NotInitializedError = -6,
  AITalkReturnCode_FileNotFoundError = -7, AITalkReturnCode_AlreadyLoadedError = -8, AITalkReturnCode_NotLoadedError = -9, AITalkReturnCode_NotEnoughMemoryError = -10,
  AITalkReturnCode_UserCanceled = -11, AITalkReturnCode_UserCallbackError = -12, AITalkReturnCode_ResourceIsFullError = -13, AITalkReturnCode_NlpDllNotFoundError = -14,
  AITalkReturnCode_ResourceIsBusyError = -1001, AITalkReturnCode_InsufficientPutValueError = -1002, AITalkReturnCode_KeyNotFoundError = -1003, AITalkReturnCode_KeyAlreadyUsedError = -1004,
  AITalkReturnCode_UnsupportedIdError = -1005, AITalkReturnCode_NotEnoughBufferSizeError = -1006, AITalkReturnCode_InsufficientSetPlatformError = -1007, AITalkReturnCode_ParenIncludedWarning = -1008,
  AITalkReturnCode_ResourceAlreadyUsedError = -1009, AITalkReturnCode_CallbackSuccess = 2000, AITalkReturnCode_CallbackCancel = -2001, AITalkReturnCode_CallbackError = -2002,
  AITalkReturnCode_UserCallbackBufferSizeError = -2003, AITalkReturnCode_NotAuthenticatedError = -3001, AITalkReturnCode_AlreadyAuthenticatedError = -3002, AITalkReturnCode_SpecifiedVoiceLicenseNotLoadedError = -3003,
  AITalkReturnCode_LicensePathIsEmptyError = -3004, AITalkReturnCode_LicenseCodeIsEmptyError = -3005, AITalkReturnCode_LicenseFileOpenError = -3006, AITalkReturnCode_LicenseFileReadError = -3007,
  AITalkReturnCode_LicenseFileWriteError = -3008, AITalkReturnCode_LicenseFormatError = -3009, AITalkReturnCode_LicenseItemNotFoundError = -3010, AITalkReturnCode_LicenseItemAlreadyExistsError = -3011,
  AITalkReturnCode_LicenseCodeUnmatchedError = -3012, AITalkReturnCode_LicenseProductAuthError = -3013, AITalkReturnCode_LicenseVoiceAuthError = -3014, AITalkReturnCode_LicenseVoiceDictionaryReadError = -3015,
  AITalkReturnCode_LicenseExpiredError = -3016, AITalkReturnCode_UnknownError = -10000, AITalkReturnCode_NotImplementedError = -10001
}
 AITalk SDK の返却値種別 [詳解]
 
enum  AITalk_TextEncodingsIdEnum { AITalk_TextEncodingsId_Utf8 = 1, AITalk_TextEncodingsId_Cp932 = 2, AITalk_TextEncodingsId_Default = 3 }
 文字エンコーディング種別 [詳解]
 
enum  AITalk_TypeOfInputIdEnum { AITalk_TypeOfInputId_Plain = 1, AITalk_TypeOfInputId_AIKana = 2, AITalk_TypeOfInputId_Jeita = 3 }
 入力文のテキスト種別 [詳解]
 

詳解

AITalk SDK ライブラリの「共通定義」

列挙型詳解

◆ AITalk_TextEncodingsIdEnum

文字エンコーディング種別

列挙値
AITalk_TextEncodingsId_Utf8 

UTF-8

AITalk_TextEncodingsId_Cp932 

CP932, Windows-31J

AITalk_TextEncodingsId_Default 

Default

◆ AITalk_TypeOfInputIdEnum

入力文のテキスト種別

列挙値
AITalk_TypeOfInputId_Plain 

通常文

AITalk_TypeOfInputId_AIKana 

AI かな

AITalk_TypeOfInputId_Jeita 

JEITA TT-6004

◆ AITalkReturnCodeEnum

AITalk SDK の返却値種別

列挙値
AITalkReturnCode_Ok 

成功

AITalkReturnCode_SomeRecordsInvalid 

準正常系

AITalkReturnCode_InternalError 

内部エラー

AITalkReturnCode_UnsupportedError 

サポート外エラー

AITalkReturnCode_InvalidArgumentError 

引数不正エラー

AITalkReturnCode_IncorrectFormatError 

フォーマット異常エラー

AITalkReturnCode_AlreadyInitializedError 

初期化済みエラー

AITalkReturnCode_NotInitializedError 

未初期化エラー

AITalkReturnCode_FileNotFoundError 

ファイル未発見エラー

AITalkReturnCode_AlreadyLoadedError 

ロード済みエラー

AITalkReturnCode_NotLoadedError 

未ロードエラー

AITalkReturnCode_NotEnoughMemoryError 

メモリ不足エラー

AITalkReturnCode_UserCanceled 

ユーザーによるキャンセル

AITalkReturnCode_UserCallbackError 

ユーザー定義のコールバックのエラー (コールバックで負の値を返した)

AITalkReturnCode_ResourceIsFullError 

リソース不足エラー

AITalkReturnCode_NlpDllNotFoundError 

自然言語処理 DLL 発見不能エラー

AITalkReturnCode_ResourceIsBusyError 

リソース利用中エラー

AITalkReturnCode_InsufficientPutValueError 

準備不足エラー

AITalkReturnCode_KeyNotFoundError 

キー発見不能エラー

AITalkReturnCode_KeyAlreadyUsedError 

キー重複エラー

AITalkReturnCode_UnsupportedIdError 

ID サポート外エラー

AITalkReturnCode_NotEnoughBufferSizeError 

バッファサイズ不足エラー

AITalkReturnCode_InsufficientSetPlatformError 

環境設定不足エラー

AITalkReturnCode_ParenIncludedWarning 

タグ内不正文字警告

AITalkReturnCode_ResourceAlreadyUsedError 

リソース重複エラー

AITalkReturnCode_CallbackSuccess 

コールバックの成功コード

AITalkReturnCode_CallbackCancel 

コールバックでユーザーが明示的に中止する際のコード

AITalkReturnCode_CallbackError 

コールバックで不測の事態が発生した際に返すべきコード

AITalkReturnCode_UserCallbackBufferSizeError 

ユーザー定義のコールバックで確保したバッファが不足しているときのコード

AITalkReturnCode_NotAuthenticatedError 

ライセンス未認証エラー

AITalkReturnCode_AlreadyAuthenticatedError 

ライセンス認証済みエラー

AITalkReturnCode_SpecifiedVoiceLicenseNotLoadedError 

該当音声辞書ライセンス未認証エラー

AITalkReturnCode_LicensePathIsEmptyError 

ライセンスパス引数不正エラー

AITalkReturnCode_LicenseCodeIsEmptyError 

ライセンスコード引数不正エラー

AITalkReturnCode_LicenseFileOpenError 

ライセンスファイルアクセスエラー

AITalkReturnCode_LicenseFileReadError 

ライセンスファイル読み込みエラー

AITalkReturnCode_LicenseFileWriteError 

ライセンスファイル書き込みエラー

AITalkReturnCode_LicenseFormatError 

ライセンスファイル形式不正エラー

AITalkReturnCode_LicenseItemNotFoundError 

ライセンス項目なしエラー

AITalkReturnCode_LicenseItemAlreadyExistsError 

ライセンス項目重複エラー

AITalkReturnCode_LicenseCodeUnmatchedError 

ライセンスコード不一致エラー

AITalkReturnCode_LicenseProductAuthError 

製品情報認証関連エラー

AITalkReturnCode_LicenseVoiceAuthError 

音声辞書認証関連エラー

AITalkReturnCode_LicenseVoiceDictionaryReadError 

認証時音声辞書読み取りエラー

AITalkReturnCode_LicenseExpiredError 

ライセンス期限切れエラー

AITalkReturnCode_UnknownError 

不明なエラー

AITalkReturnCode_NotImplementedError 

未実装エラー