public class ApiInitParam extends ParamProcessor
模块通用初始化配置。
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
PARAM_KEY_DATA_PATH
存放本地语法识别的模型库以及语法资源等。
|
static java.lang.String |
PARAM_KEY_FILE_FLAG
获取本地文件名的特殊标记。
|
static java.lang.String |
PARAM_KEY_INIT_CAP_KEYS
初始化所需的本地能力 。
|
static java.lang.String |
VALUE_OF_PARAM_FILE_FLAG_ANDROID_SO
常量: android_so: 库文件的特性。
|
static java.lang.String |
VALUE_OF_PARAM_FILE_FLAG_NONE
默认的库文件特性
|
VALUE_OF_NO, VALUE_OF_YES| 构造器和说明 |
|---|
ApiInitParam() |
addParam, equals, getParam, getStringConfig, parseStringConfigpublic static final java.lang.String PARAM_KEY_DATA_PATH
存放本地语法识别的模型库以及语法资源等。
取值或示例
opt/myapp/asr_data
缺省值
空public static final java.lang.String PARAM_KEY_INIT_CAP_KEYS
初始化所需的本地能力 。
多个能力以’;’隔开,忽略传入的云端能力key。如果不使用本地识别能力,可以不传此项.目前本地ASR只加载第一个本地能力。
取值或示例
asr.local.grammar
缺省值
空public static final java.lang.String PARAM_KEY_FILE_FLAG
获取本地文件名的特殊标记。
Android特殊配置
当fileFlag为android_so时,加载本地资源文件时会将正常的库文件名更改为so文件名进行加载。 例如,当使用的库为file.dat时,则实际打开的文件名为libfile.dat.so, 这样在Android系统下, 开发者可以按照此规则将本地资源改名后, 放在libs目录下打包入apk。 在安装后,这些资源文件 就会放置在/data/data/包名/lib目录下。 则可以直接将dataPath配置项指为此目录即可。取值或示例
none, android_so
缺省值
nonepublic static final java.lang.String VALUE_OF_PARAM_FILE_FLAG_ANDROID_SO
常量: android_so: 库文件的特性。 将“fileFlag”配置为该参数后,可以将库文件加上lib前缀和.so后缀放入libs/armeabi路径下, 采用“/data/data/” + context.getPackageName + “/lib”作为初始化路径。
public static final java.lang.String VALUE_OF_PARAM_FILE_FLAG_NONE
默认的库文件特性