ailia_speech
library
Typedefs
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_FRAME_LEN
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_FRAME_LENFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_FRAME_LENFunction
= Int Function(Pointer<Int>, Int, Int, Int, Int)
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_MEL_SPECTROGRAM
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_MEL_SPECTROGRAMFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_MEL_SPECTROGRAMFunction
= Int Function(Pointer<Void>, Pointer<Void>, Int, Int, Int, Int, Int, Int, Int, Int, Float, Int, Float, Float, Int, Int, Int)
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_RESAMPLE_LEN
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_RESAMPLE_LENFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_RESAMPLE_LENFunction
= Int Function(Pointer<Int>, Int, Int, Int)
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_RESAMPLE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_AUDIO_RESAMPLEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_RESAMPLEFunction
= Int Function(Pointer<Void>, Pointer<Void>, Int, Int, Int, Int)
-
-
AILIA_SPEECH_USER_API_AILIA_COPY_BLOB_DATA
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_COPY_BLOB_DATAFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_COPY_BLOB_DATAFunction
= Int Function(Pointer<AILIANetwork> dst_net, UnsignedInt dst_blob_idx, Pointer<AILIANetwork> src_net, UnsignedInt src_blob_idx)
-
-
AILIA_SPEECH_USER_API_AILIA_CREATE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_CREATEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_CREATEFunction
= Int Function(Pointer<Pointer<AILIANetwork>>, Int, Int)
-
-
AILIA_SPEECH_USER_API_AILIA_DESTROY
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_DESTROYFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_DESTROYFunction
= Void Function(Pointer<AILIANetwork>)
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_DATA
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_GET_BLOB_DATAFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_DATAFunction
= Int Function(Pointer<AILIANetwork>, Pointer<Void>, UnsignedInt, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_INPUT_INDEX
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_INPUT_INDEXFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_INPUT_INDEXFunction
= Int Function(Pointer<AILIANetwork>, Pointer<UnsignedInt>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEX
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEXFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEXFunction
= Int Function(Pointer<AILIANetwork>, Pointer<UnsignedInt>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_SHAPE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_GET_BLOB_SHAPEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_SHAPEFunction
= Int Function(Pointer<AILIANetwork>, Pointer<AILIAShape>, UnsignedInt, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_GET_ENVIRONMENT
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_GET_ENVIRONMENTFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_ENVIRONMENTFunction
= Int Function(Pointer<Pointer<AILIAEnvironment>> env, UnsignedInt env_idx, UnsignedInt version)
-
-
AILIA_SPEECH_USER_API_AILIA_GET_ERROR_DETAIL
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_GET_ERROR_DETAILFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_ERROR_DETAILFunction
= Pointer<Char> Function(Pointer<AILIANetwork>)
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_A
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_AFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_AFunction
= Int Function(Pointer<AILIANetwork>, Pointer<Char>)
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_W
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_WFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_WFunction
= Int Function(Pointer<AILIANetwork>, Pointer<WChar>)
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_MEM
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_MEMFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_MEMFunction
= Int Function(Pointer<AILIANetwork>, Pointer<Void>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_DATA
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_DATAFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_DATAFunction
= Int Function(Pointer<AILIANetwork>, Pointer<Void>, UnsignedInt, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_SHAPE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_SHAPEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_SHAPEFunction
= Int Function(Pointer<AILIANetwork>, Pointer<AILIAShape>, UnsignedInt, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_SET_MEMORY_MODE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_SET_MEMORY_MODEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_SET_MEMORY_MODEFunction
= Int Function(Pointer<AILIANetwork>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_CREATE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_CREATEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_CREATEFunction
= Int Function(Pointer<Pointer<AILIATokenizer>>, Int, Int)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DECODE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DECODEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DECODEFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<Int>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DESTROY
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DESTROYFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DESTROYFunction
= Void Function(Pointer<AILIATokenizer>)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_ENCODE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_ENCODEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_ENCODEFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<Char>)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXT
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXTFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXT_LENGTH
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXT_LENGTHFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXT_LENGTHFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<UnsignedInt>)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXTFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<Char>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKEN_COUNT
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKEN_COUNTFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKEN_COUNTFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<UnsignedInt>)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKENS
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKENSFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKENSFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<Int>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_A
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_AFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_AFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<Char>)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_W
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_WFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_WFunction
= Int Function(Pointer<AILIATokenizer>, Pointer<WChar>)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF32_TO_UTF8
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF32_TO_UTF8Function>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF32_TO_UTF8Function
= Int Function(Pointer<Char>, Pointer<UnsignedInt>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF8_TO_UTF32
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF8_TO_UTF32Function>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF8_TO_UTF32Function
= Int Function(Pointer<UnsignedInt>, Pointer<UnsignedInt>, Pointer<Char>, UnsignedInt)
-
-
AILIA_SPEECH_USER_API_AILIA_UPDATE
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_AILIA_UPDATEFunction>>
-
-
AILIA_SPEECH_USER_API_AILIA_UPDATEFunction
= Int Function(Pointer<AILIANetwork>)
-
-
AILIA_SPEECH_USER_API_INTERMEDIATE_CALLBACK
= Pointer<NativeFunction<AILIA_SPEECH_USER_API_INTERMEDIATE_CALLBACKFunction>>
-
~japanese
@brief 推論の途中の状況を通知します。
@param handle ailiaSpeechSetIntermediateCallbackに指定したhandle
@param text 推論の途中のテキスト
@return
0を返すと継続、0以外を返すと推論を中断します。
-
AILIA_SPEECH_USER_API_INTERMEDIATE_CALLBACKFunction
= Int Function(Pointer<Void> handle, Pointer<Char> text)
-
-
AILIA_USER_API_FCLOSE
= Pointer<NativeFunction<AILIA_USER_API_FCLOSEFunction>>
-
~japanese
@brief ファイルを閉じます
@param void * ユーザ定義ファイルポインタ
@return
成功した場合、 \ref AILIA_USER_API_SUCCESS を返す。
失敗した場合、 \ref AILIA_USER_API_FAILED を返す。
-
AILIA_USER_API_FCLOSEFunction
= Int Function(Pointer<Void>)
-
-
AILIA_USER_API_FOPEN
= Pointer<NativeFunction<AILIA_USER_API_FOPENFunction>>
-
~japanese
@brief ファイルを開きます
@param const void * ailiaOpenStreamEx() もしくは ailiaOpenWeightEx() に与えたfopen_args
@return
成功した場合、ユーザ定義ファイルポインタを返す。
失敗した場合、NULLを返す。
-
AILIA_USER_API_FOPENFunction
= Pointer<Void> Function(Pointer<Void>)
-
-
AILIA_USER_API_FREAD
= Pointer<NativeFunction<AILIA_USER_API_FREADFunction>>
-
~japanese
@brief ファイルからデータを読み込みます
@param void * 読み込みデータ格納先のポインタ
@param \ref AILIA_FSIZE_RETURN_TYPE 読み込みデータのバイト長さ
@param void * ユーザ定義ファイルポインタ
@return
成功した場合、 \ref AILIA_USER_API_SUCCESS を返す。
失敗した場合、 \ref AILIA_USER_API_FAILED を返す。
標準APIとは異なり、返値はAILIA_USER_API_*になりますのでご注意ください。
-
AILIA_USER_API_FREADFunction
= Int Function(Pointer<Void>, LongLong, Pointer<Void>)
-
-
AILIA_USER_API_FSEEK
= Pointer<NativeFunction<AILIA_USER_API_FSEEKFunction>>
-
~japanese
@brief ファイルをシークします
@param void * ユーザ定義ファイルポインタ
@param \ref AILIA_FSIZE_RETURN_TYPE ファイル先頭からのオフセットバイト
@return
成功した場合、 \ref AILIA_USER_API_SUCCESS を返す。
失敗した場合、 \ref AILIA_USER_API_FAILED を返す。
-
AILIA_USER_API_FSEEKFunction
= Int Function(Pointer<Void>, LongLong)
-
-
AILIA_USER_API_FSIZE
= Pointer<NativeFunction<AILIA_USER_API_FSIZEFunction>>
-
~japanese
@brief ファイルのサイズを取得します
@param void * ユーザ定義ファイルポインタ
@return
成功した場合、ファイルのサイズをバイト単位で返す。
失敗した場合、-1を返す。
-
AILIA_USER_API_FSIZEFunction
= LongLong Function(Pointer<Void>)
-
-
AILIA_USER_API_FTELL
= Pointer<NativeFunction<AILIA_USER_API_FTELLFunction>>
-
~japanese
@brief ファイルの現在位置を取得します
@param void * ユーザ定義ファイルポインタ
@return
成功した場合、ファイルポインタの位置をバイト単位で返す。
失敗した場合、-1を返す。
-
AILIA_USER_API_FTELLFunction
= LongLong Function(Pointer<Void>)
-
-
AILIAEnvironment
= _AILIAEnvironment
-
-
ailiaFileCallback
= _ailiaFileCallback
-
-
AILIAShape
= _AILIAShape
-
-
AILIASpeechApiCallback
= _AILIASpeechApiCallback
-
-
AILIASpeechText
= _AILIASpeechText
-
-
DartAILIA_SPEECH_USER_API_AILIA_AUDIO_GET_FRAME_LENFunction
= int Function(Pointer<Int>, int, int, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_AUDIO_GET_MEL_SPECTROGRAMFunction
= int Function(Pointer<Void>, Pointer<Void>, int, int, int, int, int, int, int, int, double, int, double, double, int, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_AUDIO_GET_RESAMPLE_LENFunction
= int Function(Pointer<Int>, int, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_AUDIO_RESAMPLEFunction
= int Function(Pointer<Void>, Pointer<Void>, int, int, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_COPY_BLOB_DATAFunction
= int Function(Pointer<AILIANetwork> dst_net, int dst_blob_idx, Pointer<AILIANetwork> src_net, int src_blob_idx)
-
-
DartAILIA_SPEECH_USER_API_AILIA_CREATEFunction
= int Function(Pointer<Pointer<AILIANetwork>>, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_DESTROYFunction
= void Function(Pointer<AILIANetwork>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_GET_BLOB_DATAFunction
= int Function(Pointer<AILIANetwork>, Pointer<Void>, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_INPUT_INDEXFunction
= int Function(Pointer<AILIANetwork>, Pointer<UnsignedInt>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEXFunction
= int Function(Pointer<AILIANetwork>, Pointer<UnsignedInt>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_GET_BLOB_SHAPEFunction
= int Function(Pointer<AILIANetwork>, Pointer<AILIAShape>, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_GET_ENVIRONMENTFunction
= int Function(Pointer<Pointer<AILIAEnvironment>> env, int env_idx, int version)
-
-
DartAILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_AFunction
= int Function(Pointer<AILIANetwork>, Pointer<Char>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_WFunction
= int Function(Pointer<AILIANetwork>, Pointer<WChar>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_MEMFunction
= int Function(Pointer<AILIANetwork>, Pointer<Void>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_DATAFunction
= int Function(Pointer<AILIANetwork>, Pointer<Void>, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_SHAPEFunction
= int Function(Pointer<AILIANetwork>, Pointer<AILIAShape>, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_SET_MEMORY_MODEFunction
= int Function(Pointer<AILIANetwork>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_CREATEFunction
= int Function(Pointer<Pointer<AILIATokenizer>>, int, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_DECODEFunction
= int Function(Pointer<AILIATokenizer>, Pointer<Int>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_DESTROYFunction
= void Function(Pointer<AILIATokenizer>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_ENCODEFunction
= int Function(Pointer<AILIATokenizer>, Pointer<Char>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXT_LENGTHFunction
= int Function(Pointer<AILIATokenizer>, Pointer<UnsignedInt>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXTFunction
= int Function(Pointer<AILIATokenizer>, Pointer<Char>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKEN_COUNTFunction
= int Function(Pointer<AILIATokenizer>, Pointer<UnsignedInt>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKENSFunction
= int Function(Pointer<AILIATokenizer>, Pointer<Int>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_AFunction
= int Function(Pointer<AILIATokenizer>, Pointer<Char>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_WFunction
= int Function(Pointer<AILIATokenizer>, Pointer<WChar>)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF32_TO_UTF8Function
= int Function(Pointer<Char>, Pointer<UnsignedInt>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF8_TO_UTF32Function
= int Function(Pointer<UnsignedInt>, Pointer<UnsignedInt>, Pointer<Char>, int)
-
-
DartAILIA_SPEECH_USER_API_AILIA_UPDATEFunction
= int Function(Pointer<AILIANetwork>)
-
-
DartAILIA_SPEECH_USER_API_INTERMEDIATE_CALLBACKFunction
= int Function(Pointer<Void> handle, Pointer<Char> text)
-
-
DartAILIA_USER_API_FCLOSEFunction
= int Function(Pointer<Void>)
-
-
DartAILIA_USER_API_FREADFunction
= int Function(Pointer<Void>, int, Pointer<Void>)
-
-
DartAILIA_USER_API_FSEEKFunction
= int Function(Pointer<Void>, int)
-
-
DartAILIA_USER_API_FSIZEFunction
= int Function(Pointer<Void>)
-
-
DartAILIA_USER_API_FTELLFunction
= int Function(Pointer<Void>)
-