ailia_speech
library
Typedefs
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_FRAME_LEN
= Pointer<NativeFunction<Int Function(Pointer<Int>, Int, Int, Int, Int)>>
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_GET_MEL_SPECTROGRAM
= Pointer<NativeFunction<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<Int Function(Pointer<Int>, Int, Int, Int)>>
-
-
AILIA_SPEECH_USER_API_AILIA_AUDIO_RESAMPLE
= Pointer<NativeFunction<Int Function(Pointer<Void>, Pointer<Void>, Int, Int, Int, Int)>>
-
-
AILIA_SPEECH_USER_API_AILIA_COPY_BLOB_DATA
= Pointer<NativeFunction<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<Int Function(Pointer<Pointer<AILIANetwork>>, Int, Int)>>
-
-
AILIA_SPEECH_USER_API_AILIA_DESTROY
= Pointer<NativeFunction<Void Function(Pointer<AILIANetwork>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_DATA
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<Void>, UnsignedInt, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_INPUT_INDEX
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<UnsignedInt>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEX
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<UnsignedInt>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_BLOB_SHAPE
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<AILIAShape>, UnsignedInt, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_ENVIRONMENT
= Pointer<NativeFunction<Int Function(Pointer<Pointer<AILIAEnvironment>> env, UnsignedInt env_idx, UnsignedInt version)>>
-
-
AILIA_SPEECH_USER_API_AILIA_GET_ERROR_DETAIL
= Pointer<NativeFunction<Pointer<Char> Function(Pointer<AILIANetwork>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_A
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<Char>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_FILE_W
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<WChar>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_OPEN_WEIGHT_MEM
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<Void>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_DATA
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<Void>, UnsignedInt, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_SET_INPUT_BLOB_SHAPE
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, Pointer<AILIAShape>, UnsignedInt, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_SET_MEMORY_MODE
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_CREATE
= Pointer<NativeFunction<Int Function(Pointer<Pointer<AILIATokenizer>>, Int, Int)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DECODE
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<Int>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_DESTROY
= Pointer<NativeFunction<Void Function(Pointer<AILIATokenizer>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_ENCODE
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<Char>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXT
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<Char>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TEXT_LENGTH
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<UnsignedInt>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKEN_COUNT
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<UnsignedInt>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_GET_TOKENS
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<Int>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_A
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<Char>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_OPEN_MODEL_FILE_W
= Pointer<NativeFunction<Int Function(Pointer<AILIATokenizer>, Pointer<WChar>)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF32_TO_UTF8
= Pointer<NativeFunction<Int Function(Pointer<Char>, Pointer<UnsignedInt>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_TOKENIZER_UTF8_TO_UTF32
= Pointer<NativeFunction<Int Function(Pointer<UnsignedInt>, Pointer<UnsignedInt>, Pointer<Char>, UnsignedInt)>>
-
-
AILIA_SPEECH_USER_API_AILIA_UPDATE
= Pointer<NativeFunction<Int Function(Pointer<AILIANetwork>)>>
-
-
AILIA_SPEECH_USER_API_INTERMEDIATE_CALLBACK
= Pointer<NativeFunction<Int Function(Pointer<Void> handle, Pointer<Char> text)>>
-
~japanese
@brief 推論の途中の状況を通知します。
@param handle ailiaSpeechSetIntermediateCallbackに指定したhandle
@param text 推論の途中のテキスト
@return
0を返すと継続、0以外を返すと推論を中断します。
-
AILIA_USER_API_FCLOSE
= Pointer<NativeFunction<Int Function(Pointer<Void>)>>
-
~japanese
@brief ファイルを閉じます
@param void * ユーザ定義ファイルポインタ
@return
成功した場合、 \ref AILIA_USER_API_SUCCESS を返す。
失敗した場合、 \ref AILIA_USER_API_FAILED を返す。
-
AILIA_USER_API_FOPEN
= Pointer<NativeFunction<Pointer<Void> Function(Pointer<Void>)>>
-
~japanese
@brief ファイルを開きます
@param const void * ailiaOpenStreamEx() もしくは ailiaOpenWeightEx() に与えたfopen_args
@return
成功した場合、ユーザ定義ファイルポインタを返す。
失敗した場合、NULLを返す。
-
AILIA_USER_API_FREAD
= Pointer<NativeFunction<Int Function(Pointer<Void>, LongLong, Pointer<Void>)>>
-
~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_FSEEK
= Pointer<NativeFunction<Int Function(Pointer<Void>, LongLong)>>
-
~japanese
@brief ファイルをシークします
@param void * ユーザ定義ファイルポインタ
@param \ref AILIA_FSIZE_RETURN_TYPE ファイル先頭からのオフセットバイト
@return
成功した場合、 \ref AILIA_USER_API_SUCCESS を返す。
失敗した場合、 \ref AILIA_USER_API_FAILED を返す。
-
AILIA_USER_API_FSIZE
= Pointer<NativeFunction<LongLong Function(Pointer<Void>)>>
-
~japanese
@brief ファイルのサイズを取得します
@param void * ユーザ定義ファイルポインタ
@return
成功した場合、ファイルのサイズをバイト単位で返す。
失敗した場合、-1を返す。
-
AILIA_USER_API_FTELL
= Pointer<NativeFunction<LongLong Function(Pointer<Void>)>>
-
~japanese
@brief ファイルの現在位置を取得します
@param void * ユーザ定義ファイルポインタ
@return
成功した場合、ファイルポインタの位置をバイト単位で返す。
失敗した場合、-1を返す。
-
AILIAEnvironment
= _AILIAEnvironment
-
-
ailiaFileCallback
= _ailiaFileCallback
-
-
AILIAShape
= _AILIAShape
-
-
AILIASpeechApiCallback
= _AILIASpeechApiCallback
-
-
AILIASpeechText
= _AILIASpeechText
-