openjtalkSpeakToFileSjis2 function
OPENJTALK_DLL_API int OPENJTALK_CONVENTION openjtalk_speakToFileSjis2(OpenJTalk *oj, const char *text, const char *file)
Implementation
int openjtalkSpeakToFileSjis2(
Pointer<OpenJTalk> oj, String? text, String? file) {
final openjtalkSpeakToFileSjis2LookupFunction = libjtalk.lookupFunction<
Int32 Function(
Pointer<OpenJTalk> oj, Pointer<Utf8> text, Pointer<Utf8> file),
int Function(Pointer<OpenJTalk> oj, Pointer<Utf8> text,
Pointer<Utf8> file)>('openjtalk_speakToFileSjis2');
final textPointer = text != null ? text.toNativeUtf8() : nullptr;
final filePointer = file != null ? file.toNativeUtf8() : nullptr;
final result =
openjtalkSpeakToFileSjis2LookupFunction(oj, textPointer, filePointer);
calloc.free(textPointer);
calloc.free(filePointer);
return result;
}