openjtalkInitializeSjis function
OPENJTALK_DLL_API OpenJTalk *OPENJTALK_CONVENTION openjtalk_initializeSjis(const char *voice, const char *dic, const char *voiceDir)
Implementation
Pointer<OpenJTalk> openjtalkInitializeSjis(
String? voice, String? dic, String? voiceDir) {
final openjtalkInitializeSjisLookupFunction = libjtalk.lookupFunction<
Pointer<OpenJTalk> Function(
Pointer<Utf8> voice, Pointer<Utf8> dic, Pointer<Utf8> voiceDir),
Pointer<OpenJTalk> Function(Pointer<Utf8> voice, Pointer<Utf8> dic,
Pointer<Utf8> voiceDir)>('openjtalk_initializeSjis');
final voicePointer = voice != null ? voice.toNativeUtf8() : nullptr;
final dicPointer = dic != null ? dic.toNativeUtf8() : nullptr;
final voiceDirPointer = voiceDir != null ? voiceDir.toNativeUtf8() : nullptr;
final result = openjtalkInitializeSjisLookupFunction(
voicePointer, dicPointer, voiceDirPointer);
calloc.free(voicePointer);
calloc.free(dicPointer);
calloc.free(voiceDirPointer);
return result;
}