SDK中有个数字规整的参数“nunum”,将其设为1表示听写中数字更倾向于阿拉伯数字,如果设成0表示数字听写更倾向于大写数字。Android平台设置代码如下:
mIat.setParameter("nunum","1");
注意:目前数字规则只在中文里面生效,英文是不支持的。在中文里面,数字规整,即使设置了也不代表结果中都是中文大写的数字,还是有可能会出现阿拉伯数字,反之亦然。这是由引擎内部的算法来确定的。
另外英文听写中标点符号只有句号,智能添加标点符号的目前在英文、粤语中是没有的,在中文中是有的。而且英文和粤语如果要支持标点符号的智能添加,工作量不小,短期内可能不会支持。