openDictionary method
Opens a dictionary for G2P processing.
dicFolder is the path to the dictionary folder.
dictionaryType is the dictionary type constant
(e.g., AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK, AILIA_VOICE_DICTIONARY_TYPE_G2P_EN).
Implementation
void openDictionary(
String dicFolder,
int dictionaryType,
) {
int status = 0;
if (Platform.isWindows){
status = ailiaVoice.ailiaVoiceOpenDictionaryFileW(
ppAilia!.value,
dicFolder.toNativeUtf16().cast<ffi.WChar>(),
dictionaryType,
);
}else{
status = ailiaVoice.ailiaVoiceOpenDictionaryFileA(
ppAilia!.value,
dicFolder.toNativeUtf8().cast<ffi.Char>(),
dictionaryType,
);
}
throwError("ailiaVoiceOpenDictionaryFile", status);
}