customPYFuzzy

2022-02-16 12:06:55    文子    1375

int  customPYFuzzy( const unsigned short * fuzzyFirst[], const unsigned short * fuzzySecond[], int count );

加入count个自定义的模糊音。目前只支持声母。

注意:必须在Init前调用才能生效。

参数:

  1. fuzzyFirst - 模糊音声母1
  2. fuzzySecond -  模糊音声母2
  3. count 数量,最多5个。

返回:

返回0表示成功。

// 如需要设置 j <=> zh:


// 第一步:添加1个自定义模糊音
const unsigned short * fuzzyFirst[] = { u"j" };
const unsigned short * fuzzySecond[] = { u"zh" };
customPYFuzzy(fuzzyFirst, fuzzySecond, 1);


// 第二步:启用模糊音

setPYFuzzy( DWIME_FUZZY_C_CH
                  DWIME_FUZZY_S_SH
                  DWIME_FUZZY_Z_ZH |      
                  DWIME_FUZZY_CUSTOM1);    // 这里就是启用 j <=> zh 的模糊音


// PS: 如果添加了多个自定义模糊音,

// 就按顺序使用: DWIME_FUZZY_CUSTOM1、 DWIME_FUZZY_CUSTOM3、 DWIME_FUZZY_CUSTOM3 ....最多能设置5个。