openDictionary method

void openDictionary(
  1. String dicFolder,
  2. int dictionaryType
)

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);
}