IFlySpeechConstant.h 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945
  1. //
  2. // IFlySpeechConstant.h
  3. // MSCDemo
  4. //
  5. // Created by iflytek on 5/9/14.
  6. // Copyright (c) 2014 iflytek. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /*!
  10. * 公共常量类<br>
  11. * 主要定义参数的key value值
  12. */
  13. @interface IFlySpeechConstant : NSObject
  14. #pragma mark - 通用参数key
  15. /*!
  16. * 语音应用ID<br>
  17. * 通过开发者网站申请
  18. *
  19. * @return 语音应用IDkey
  20. */
  21. +(NSString*)APPID;
  22. /*!
  23. * 语言区域。
  24. *
  25. * @return 语言区域key。
  26. */
  27. +(NSString*)ACCENT;
  28. /*!
  29. * 语言区域。
  30. *
  31. * @return 普通话value。
  32. */
  33. +(NSString*)ACCENT_MANDARIN;
  34. /*!
  35. * 语言区域。
  36. *
  37. * @return 河南话value。
  38. */
  39. +(NSString*)ACCENT_HENANESE;
  40. /*!
  41. * 语言区域。
  42. *
  43. * @return 四川话value。
  44. */
  45. +(NSString*)ACCENT_SICHUANESE;
  46. /*!
  47. * 语言区域。
  48. *
  49. * @return 粤语value。
  50. */
  51. +(NSString*)ACCENT_CANTONESE;
  52. /*!
  53. * 语言<br>
  54. * 支持:zh_cn,zh_tw,en_us<br>
  55. *
  56. * @return 语言key
  57. */
  58. +(NSString*)LANGUAGE;
  59. /*!
  60. * 语言
  61. *
  62. * @return 中文value
  63. */
  64. +(NSString*)LANGUAGE_CHINESE;
  65. /*!
  66. * 语言
  67. *
  68. * @return 中文台湾value
  69. */
  70. +(NSString*)LANGUAGE_CHINESE_TW;
  71. /*!
  72. * 语言
  73. *
  74. * @return 英文value
  75. */
  76. +(NSString*)LANGUAGE_ENGLISH;
  77. /*!
  78. * 语言
  79. *
  80. * @return 俄语value
  81. */
  82. +(NSString*)LANGUAGE_RUSSIAN;
  83. /*!
  84. * 语言
  85. *
  86. * @return 日语value
  87. */
  88. +(NSString*)LANGUAGE_JAPANESE;
  89. /*!
  90. * 语言
  91. *
  92. * @return 法语value
  93. */
  94. +(NSString*)LANGUAGE_FRENCH;
  95. /*!
  96. * 语言
  97. *
  98. * @return 西班牙语value
  99. */
  100. +(NSString*)LANGUAGE_SPANISH;
  101. /*!
  102. * 语言
  103. *
  104. * @return 韩语value
  105. */
  106. +(NSString*)LANGUAGE_KOREAN;
  107. /*!
  108. * 返回结果的数据格式,可设置为json,xml,plain,默认为json。
  109. *
  110. * @return 返回结果的数据格式key
  111. */
  112. +(NSString*)RESULT_TYPE;
  113. /*!
  114. * 应用领域。
  115. *
  116. * @return 应用领域key
  117. */
  118. +(NSString*)IFLY_DOMAIN;
  119. /*!
  120. * 个性化数据上传类型
  121. *
  122. * @return 个性化数据上传类型key
  123. */
  124. +(NSString*)DATA_TYPE;
  125. /*!
  126. * 语音输入超时时间<br>
  127. * 单位:ms,默认30000
  128. *
  129. * @return 语音输入超时时间key
  130. */
  131. +(NSString*)SPEECH_TIMEOUT;
  132. /*!
  133. * 网络连接超时时间<br>
  134. * 单位:ms,默认20000
  135. *
  136. * @return 网络连接超时时间key
  137. */
  138. +(NSString*)NET_TIMEOUT;
  139. /*!
  140. * 业务类型。
  141. *
  142. * @return 业务类型key。
  143. */
  144. +(NSString*)SUBJECT;
  145. /*!
  146. * 扩展参数。
  147. *
  148. * @return 扩展参数key。
  149. */
  150. +(NSString*)PARAMS;
  151. /*!
  152. * 加密参数
  153. *
  154. * 支持类型:ssl 加密 tcp 非加密 默认:tcp<br>
  155. * 建议对安全性要求较高时使用ssl。
  156. *
  157. * @return 加密参数key
  158. */
  159. +(NSString*)PROT_TYPE;
  160. /*!
  161. * ssl证书内容
  162. *
  163. * @return ssl证书内容key
  164. */
  165. +(NSString*)SSL_CERT;
  166. /*!
  167. * 录音音量返回时间间隔。
  168. *
  169. * @return 间隔key。
  170. */
  171. +(NSString*)POWER_CYCLE;
  172. /*!
  173. * 合成、识别、唤醒、评测、声纹等业务采样率。
  174. *
  175. * @return 合成及识别采样率key。
  176. */
  177. +(NSString*)SAMPLE_RATE;
  178. /*!
  179. * 合成、识别、唤醒、声纹等业务采样率。
  180. *
  181. * @return 合成及识别采样率8K Value。
  182. */
  183. +(NSString*)SAMPLE_RATE_8K;
  184. /*!
  185. * 合成、识别、唤醒、评测、声纹等业务采样率。
  186. *
  187. * @return 合成及识别采样率16K Value。
  188. */
  189. +(NSString*)SAMPLE_RATE_16K;
  190. /*!
  191. * 引擎类型。<br>
  192. * 可选:local,cloud,auto<br>
  193. * 默认:auto
  194. *
  195. * @return 引擎类型key。
  196. */
  197. +(NSString*)ENGINE_TYPE;
  198. /*!
  199. * 本地xtts识别引擎。
  200. *
  201. * @return 本地识别引擎value。
  202. */
  203. +(NSString*)TYPE_LOCAL_XTTS;
  204. /*!
  205. * 本地识别引擎。
  206. *
  207. * @return 本地识别引擎value。
  208. */
  209. +(NSString*)TYPE_LOCAL;
  210. /*!
  211. * 云端识别引擎。
  212. *
  213. * @return 云端识别引擎value。
  214. */
  215. +(NSString*)TYPE_CLOUD;
  216. /*!
  217. * 混合识别引擎。
  218. *
  219. * @return 混合识别引擎value。
  220. */
  221. +(NSString*)TYPE_MIX;
  222. /*!
  223. * 引擎根据当前配置进行选择。
  224. *
  225. * @return 引擎根据当前配置进行选择value。
  226. */
  227. +(NSString*)TYPE_AUTO;
  228. /*!
  229. * 输入文本编码格式。
  230. *
  231. * @return 编码格式key。
  232. */
  233. +(NSString*)TEXT_ENCODING;
  234. /*!
  235. * 结果编码格式。
  236. *
  237. * @return 结果编码格式key。
  238. */
  239. +(NSString*)RESULT_ENCODING;
  240. /*!
  241. * 是否初始化播放器<br>
  242. * SDK内部播放器采用音频队列实现,有部分外部需求需要自定义音频队列,可以通过此开关控制<br>
  243. * 0:不初始化,非0或者参数为空:初始化,默认初始化
  244. *
  245. * @return 是否初始化播放器参数key
  246. */
  247. +(NSString*)PLAYER_INIT;
  248. /*!
  249. * 是否播放器结束后发送deactive系统通知<br>
  250. * SDK内部播放器结束后可通过此开关发送deactive系统通知,使其他被中断的音频应用解除中断<br>
  251. * 0:不发送,非0或者参数为空:发送,默认发送
  252. *
  253. * @return 是否播放器结束后发送deactive系统通知参数key
  254. */
  255. +(NSString*)PLAYER_DEACTIVE;
  256. /**
  257. * 是否初始化录音器<br>
  258. * SDK内部录音器采用音频队列实现,有部分外部需求需要自定义音频队列,可以通过此开关控制<br>
  259. * 0:不初始化,非0或者参数为空:初始化,默认初始化
  260. *
  261. * @return 是否初始化录音器参数key
  262. */
  263. +(NSString*)RECORDER_INIT;
  264. /**
  265. * 是否录音器结束后发送deactive系统通知<br>
  266. * SDK内部录音器结束后可通过此开关发送deactive系统通知,使其他被中断的音频应用解除中断<br>
  267. * 0:不发送,非0或者参数为空:发送,默认发送
  268. *
  269. * @return 是否录音器结束后发送deactive系统通知参数key
  270. */
  271. +(NSString*)RECORDER_DEACTIVE;
  272. #pragma mark - 合成相关设置key
  273. /*!
  274. * 语速<br>
  275. * 范围 (0~100) 默认值:50
  276. *
  277. * @return 语速key
  278. */
  279. +(NSString*)SPEED;
  280. /*!
  281. * 音调<br>
  282. * 范围(0~100)默认值:50
  283. *
  284. * @return 音调key
  285. */
  286. +(NSString*)PITCH;
  287. /*!
  288. * 合成录音保存路径
  289. *
  290. * 注意:只需要设置文件名则可,会自动拼接到[IFlySetting setLogFilePath]接口设置的目录后
  291. *
  292. * @return 合成录音保存路径key
  293. */
  294. +(NSString*)TTS_AUDIO_PATH;
  295. /**
  296. * 启用VAD功能
  297. *
  298. * @return 启用VAD功能key
  299. */
  300. +(NSString*)VAD_ENABLE;
  301. /*!
  302. * VAD前端点超时<br>
  303. * 范围:0-10000(单位ms)
  304. *
  305. * @return VAD前端点超时key
  306. */
  307. +(NSString*)VAD_BOS;
  308. /*!
  309. * VAD后端点超时。<br>
  310. * 可选范围:0-10000(单位ms)
  311. *
  312. * @return VAD后端点超时key
  313. */
  314. +(NSString*)VAD_EOS;
  315. /*
  316. * 云端支持如下发音人:
  317. * 对于网络TTS的发音人角色,不同引擎类型支持的发音人不同,使用中请注意选择。
  318. *
  319. * |--------|----------------|
  320. * | 发音人 | 参数 |
  321. * |--------|----------------|
  322. * | 小燕 | xiaoyan |
  323. * |--------|----------------|
  324. * | 小宇 | xiaoyu |
  325. * |--------|----------------|
  326. * | 凯瑟琳 | catherine |
  327. * |--------|----------------|
  328. * | 亨利 | henry |
  329. * |--------|----------------|
  330. * | 玛丽 | vimary |
  331. * |--------|----------------|
  332. * | 小研 | vixy |
  333. * |--------|----------------|
  334. * | 小琪 | vixq |
  335. * |--------|----------------|
  336. * | 小峰 | vixf |
  337. * |--------|----------------|
  338. * | 小梅 | vixl |
  339. * |--------|----------------|
  340. * | 小莉 | vixq |
  341. * |--------|----------------|
  342. * | 小蓉 | vixr |
  343. * |--------|----------------|
  344. * | 小芸 | vixyun |
  345. * |--------|----------------|
  346. * | 小坤 | vixk |
  347. * |--------|----------------|
  348. * | 小强 | vixqa |
  349. * |--------|----------------|
  350. * | 小莹 | vixyin |
  351. * |--------|----------------|
  352. * | 小新 | vixx |
  353. * |--------|----------------|
  354. * | 楠楠 | vinn |
  355. * |--------|----------------|
  356. * | 老孙 | vils |
  357. * |--------|----------------|
  358. */
  359. /*!
  360. * 发音人
  361. *
  362. * 云端支持如下发音人:<br>
  363. * 对于网络TTS的发音人角色,不同引擎类型支持的发音人不同,使用中请注意选择。<br>
  364. *
  365. * | 发音人 | 参数 |
  366. * |:--------:|:----------------:|
  367. * | 小燕 | xiaoyan |
  368. * | 小宇 | xiaoyu |
  369. * | 凯瑟琳 | catherine |
  370. * | 亨利 | henry |
  371. * | 玛丽 | vimary |
  372. * | 小研 | vixy |
  373. * | 小琪 | vixq |
  374. * | 小峰 | vixf |
  375. * | 小梅 | vixl |
  376. * | 小莉 | vixq |
  377. * | 小蓉 | vixr |
  378. * | 小芸 | vixyun |
  379. * | 小坤 | vixk |
  380. * | 小强 | vixqa |
  381. * | 小莹 | vixyin |
  382. * | 小新 | vixx |
  383. * | 楠楠 | vinn |
  384. * | 老孙 | vils |
  385. *
  386. * @return 发音人key
  387. */
  388. +(NSString*)VOICE_NAME;
  389. /*!
  390. * 发音人ID key。
  391. *
  392. * @return 发音人ID key
  393. */
  394. +(NSString*)VOICE_ID;
  395. /*!
  396. * 发音人语种 key。
  397. *
  398. * 参数值:0:Auto 1:中文 2英文 ,默认 0.
  399. *
  400. * @return 发音人ID key
  401. */
  402. +(NSString*)VOICE_LANG;
  403. /*!
  404. * 音量<br>
  405. * 范围(0~100) 默认值:50
  406. *
  407. * @return 音量key
  408. */
  409. +(NSString*)VOLUME ;
  410. /*!
  411. * 合成音频播放缓冲时间<br>
  412. * 即缓冲多少秒音频后开始播放,如tts_buffer_time=1000;<br>
  413. * 默认缓冲1000ms毫秒后播放。
  414. *
  415. * @return 合成音频播放缓冲时间缓冲时间key
  416. */
  417. +(NSString*)TTS_BUFFER_TIME ;
  418. /*!
  419. * 合成数据是否即时返回
  420. *
  421. * 是否需要数据回调,为1时,当合成一段音频会通过onEvent回调返回,直接合成结束;<br>
  422. * 设置为1为即时返回;0为非即时返回;默认值为0;
  423. *
  424. * @return 合成数据即时返回key
  425. */
  426. +(NSString*)TTS_DATA_NOTIFY;
  427. /*!
  428. * 预合成文本
  429. *
  430. * @return 预合成文本参数key
  431. */
  432. +(NSString*)NEXT_TEXT;
  433. /*!
  434. * 是否需要打开MPPlayingInfocenter<br>
  435. * 是否需要初始化MPPlayerCenter的属性;0:需要初始化,1:不初始化
  436. *
  437. * @return 是否需要打开MPPlayingInfocenter 参数key
  438. */
  439. +(NSString*)MPPLAYINGINFOCENTER;
  440. #pragma mark - 识别、听写、语义相关设置key
  441. /*!
  442. * 录音源<br>
  443. * 录音时的录音方式,默认为麦克风,设置为1;<br>
  444. * 如果需要外部送入音频,设置为-1,通过WriteAudio接口送入音频。
  445. *
  446. * @return 录音源key
  447. */
  448. +(NSString*)AUDIO_SOURCE;
  449. /*!
  450. * 识别录音保存路径
  451. *
  452. * @return 识别录音保存路径key
  453. */
  454. +(NSString*) ASR_AUDIO_PATH;
  455. /*!
  456. * 设置是否开启语义
  457. *
  458. * @return 设置是否开启语义key
  459. */
  460. +(NSString*)ASR_SCH;
  461. /*!
  462. * 设置是否有标点符号
  463. *
  464. * @return 设置是否有标点符号key
  465. */
  466. +(NSString*)ASR_PTT;
  467. /*!
  468. * ASR_PTT 参数值:设置带标点符号
  469. *
  470. * @return 设置是有标点符号Value
  471. */
  472. +(NSString*)ASR_PTT_HAVEDOT;
  473. /*!
  474. * ASR_PTT 参数值:设置不带标点符号
  475. *
  476. * @return 设置是无标点符号Value
  477. */
  478. +(NSString*)ASR_PTT_NODOT;
  479. /*!
  480. * 本地语法名称。<br>
  481. * 本地语法名称,对应云端的有CLOUD_GRAMMAR
  482. *
  483. * @return 本地语法名称key。
  484. */
  485. +(NSString*)LOCAL_GRAMMAR;
  486. /*!
  487. * 云端语法ID。<br>
  488. * 云端编译语法返回的表示,早期版本使用GRAMMAR_ID,仍然兼容,但建议使用新的。
  489. *
  490. * @return 云端语法ID key。
  491. */
  492. +(NSString*)CLOUD_GRAMMAR;
  493. /*!
  494. * 语法类型
  495. *
  496. * @return 语法类型key
  497. */
  498. +(NSString*)GRAMMAR_TYPE;
  499. /*!
  500. * 语法内容。
  501. *
  502. * @return 语法内容key。
  503. */
  504. +(NSString*)GRAMMAR_CONTENT;
  505. /*!
  506. * 字典内容。
  507. *
  508. * @return 字典内容key。
  509. */
  510. +(NSString*)LEXICON_CONTENT;
  511. /*!
  512. * 字典名字。
  513. *
  514. * @return 字典名字key。
  515. */
  516. +(NSString*)LEXICON_NAME;
  517. /*!
  518. * 语法名称列表。
  519. *
  520. * @return 语法名称列表key。
  521. */
  522. +(NSString*)GRAMMAR_LIST;
  523. /*!
  524. * 开放语义协议版本号。<br>
  525. * 如需使用请在http://osp.voicecloud.cn/上进行业务配置
  526. *
  527. * @return 开放语义协议版本号key。
  528. */
  529. +(NSString*)NLP_VERSION;
  530. #pragma mark - 唤醒相关设置key
  531. /*!
  532. * 唤醒门限值。
  533. *
  534. * @return 唤醒门限值key。
  535. */
  536. +(NSString*)IVW_THRESHOLD;
  537. /*!
  538. * 唤醒服务类型。
  539. *
  540. * @return 唤醒服务类型key。
  541. */
  542. +(NSString*)IVW_SST;
  543. /*!
  544. * 唤醒+识别。
  545. *
  546. * @return 唤醒+识别key。
  547. */
  548. +(NSString*)IVW_ONESHOT;
  549. /*!
  550. * 唤醒工作方式<br>
  551. * 1:表示唤醒成功后继续录音,0:表示唤醒成功后停止录音。
  552. *
  553. * @return 唤醒工作方式key
  554. */
  555. +(NSString*)KEEP_ALIVE;
  556. /*!
  557. * 唤醒录音保存路径
  558. *
  559. * @return 唤醒录音保存路径key
  560. */
  561. +(NSString*) IVW_AUDIO_PATH;
  562. #pragma mark - 评测相关设置key
  563. /*!
  564. * 评测类型<br>
  565. * 可选值:read_syllable(英文评测不支持):单字;read_word:词语;read_sentence:句子;read_chapter(待开放):篇章。
  566. *
  567. * @return 评测类型 key
  568. */
  569. +(NSString*)ISE_CATEGORY;
  570. /*!
  571. * 评测结果等级<br>
  572. * 可选值:complete:完整 ;plain:简单
  573. *
  574. * @return 评测结果等级 key
  575. */
  576. +(NSString*)ISE_RESULT_LEVEL;
  577. /*!
  578. * 评测结果格式<br>
  579. * 可选值:xml;plain
  580. *
  581. * @return 评测结果格式 key
  582. */
  583. +(NSString*)ISE_RESULT_TYPE;
  584. /*!
  585. * 评测录音保存路径
  586. *
  587. * @return 评测录音保存路径key
  588. */
  589. +(NSString*) ISE_AUDIO_PATH;
  590. /*!
  591. * 朗读跟踪,只对句子和篇章有效<br>
  592. * 可选值:enable:开启;disable:关闭。
  593. *
  594. * @return 朗读跟踪 key
  595. */
  596. +(NSString*)ISE_AUTO_TRACKING;
  597. /*!
  598. * 跟踪模式<br>
  599. * 可选值:easy:简单;hard:复杂。
  600. *
  601. * @return 跟踪模式 key
  602. */
  603. +(NSString*)ISE_TRACK_TYPE;
  604. #pragma mark - 语记SDK业务key
  605. /*!
  606. * 本地所有资源
  607. *
  608. * @return 本地所有资源key
  609. */
  610. + (NSString *)PLUS_LOCAL_ALL;
  611. /*!
  612. * 本地合成资源
  613. *
  614. * @return 本地合成资源key
  615. */
  616. + (NSString *)PLUS_LOCAL_TTS;
  617. /*!
  618. * 本地识别资源
  619. *
  620. * @return 本地识别资源key
  621. */
  622. + (NSString *)PLUS_LOCAL_ASR;
  623. /*!
  624. * 本地唤醒资源
  625. *
  626. * @return 本地唤醒资源key
  627. */
  628. + (NSString *)PLUS_LOCAL_IVW;
  629. #pragma mark - 身份验证业务key
  630. /*!
  631. * auth_id<br>
  632. * 用于用户注册和登录、查询、删除等业务时标识用户身份
  633. *
  634. * @return 用户标识
  635. */
  636. + (NSString*)MFV_AUTH_ID;
  637. /*!
  638. * 请求业务类型,可选值:mfv(默认,融合验证),ivp(声纹),ifr(人脸)
  639. *
  640. * @return 请求业务类型key
  641. */
  642. + (NSString*)MFV_SUB;
  643. /*!
  644. * 会话类型,不同sub有不同的sst取值。<br>
  645. * ifr:enroll,verify,identify,reenroll,query,delete<br>
  646. * ivp:enroll(train),verify,reenroll,query,delete,download
  647. *
  648. * @return 会话类型key
  649. */
  650. + (NSString*)MFV_SST;
  651. /*!
  652. * 融合验证模式,仅在融合验证场景下使用。可选值:sin(单一生物特征数据验证),mix(混合生物特征数据验证),agi(灵活生物特征数据验证)
  653. *
  654. * @return 融合验证模式key
  655. */
  656. + (NSString*)MFV_VCM;
  657. /*!
  658. * 特征场景,用来说明本次验证将涉及的业务。可选值:ivp,ifr,ivp|ifr
  659. *
  660. * @return 特征场景 key
  661. */
  662. + (NSString*)MFV_SCENES;
  663. /*!
  664. * 确认周期(affirmance cycle,单位:s),用户设置的确认超时时间(生命周期),仅在灵活融合验证场景下使用
  665. *
  666. * @return 确认周期key
  667. */
  668. + (NSString*)MFV_AFC;
  669. /*!
  670. * 数据保存路径
  671. *
  672. * @return 数据保存路径key
  673. */
  674. + (NSString*)MFV_DATA_PATH;
  675. /*!
  676. * 训练次数:取值2~9.无默认值,必须明确指定。
  677. *
  678. * @return 训练次数key
  679. */
  680. + (NSString*)MFV_RGN;
  681. /*!
  682. * 声纹确认门限值,验证得分>=tsd验证通过,否则验证失败(该参数目前不支持,作为保留参数。)却只范围:0~100.
  683. *
  684. * @return 声纹确认门限值key
  685. */
  686. + (NSString*)MFV_TSD;
  687. /*!
  688. * 密码文本。从服务端下载,比如数字密码所需要的数字串。
  689. *
  690. * @return 密码文本key
  691. */
  692. + (NSString*)MFV_PTXT;
  693. /*!
  694. * 密码类型。取值:1(文本密码),2(自由说),3(数字密码).
  695. *
  696. * @return 密码类型key
  697. */
  698. + (NSString*)MFV_PWDT;
  699. /*!
  700. * 取消注册。取值:0(不取消,即不生效),1(取消本次注册).
  701. *
  702. * @return 取消注册key
  703. */
  704. + (NSString*)MFV_FIN;
  705. /*!
  706. * 等待超时时间:描述客户端等待结果的超时时间
  707. *
  708. * @return 等待超时时间:key
  709. */
  710. + (NSString*)MFV_WTT;
  711. /*!
  712. * 数据格式<br>
  713. * 声纹为音频采样率支持:16000和8000;人脸为图片格式,支持jpg和gif
  714. *
  715. * @return 数据格式key
  716. */
  717. + (NSString*)MFV_DATA_FORMAT;
  718. /*!
  719. * 数据压缩编码<br>
  720. * 声纹为;人脸支持raw,不对图片压缩
  721. *
  722. * @return 数据压缩编码key
  723. */
  724. + (NSString*)MFV_DATA_ENCODING;
  725. #pragma mark - 人脸业务key
  726. //1. sub 取值: wfr 用途: 用于区分业务类型,web访问方式中,nginx配置不用使用,但是在结构化日志和染色日志记录中使用。
  727. //2. sst 取值: reg、verify、detect、align 用途: 指定本路会话是属于何种性质
  728. // + 人脸图像注册(reg):上传图像,验证图像的有效性,然后存储起来,作为数据源。
  729. // + 人脸图像验证(verify):通过与指定源图像比较,验证人脸相似性。
  730. // + 人脸图像检测(detect):能够检测出不同姿态方位的人脸在图中的位置。
  731. // + 人脸图像聚焦(align):在给定人脸框下自动标定出两眼、鼻尖、嘴角的坐标。
  732. //3. aue 取值: raw 用途: 图像压缩格式,现在引擎不支持图像压缩,aue只能取值raw
  733. //4. pset 取值: 整数 用途: 人脸识别验证阈值,取值可以是负数也可以是整数。
  734. //5. skip 取值: true/false 用途: 后台图片处理是否进行过滤。true表示不过滤,false表示过滤
  735. //6. gid 取值: *********** 用途: 图像模型id,如:4a6c124ed6b78436ee5aac4563f13eb5
  736. //7. appid 取值:用户申请的appid 用途: 验证用户
  737. /*!
  738. * sub 默认值:wfr<br>
  739. * 用于区分业务类型,web访问方式中,nginx配置不用使用,但是在结构化日志和染色日志记录中使用。
  740. */
  741. + (NSString*) FACE_SUB;
  742. /*!
  743. * WFR<br>
  744. * sub参数的默认值
  745. */
  746. + (NSString*) FACE_WFR;
  747. /*!
  748. * sst<br>
  749. * 指定本路会话是属于何种性质
  750. */
  751. + (NSString*) FACE_SST;
  752. /*!
  753. * REG<br>
  754. * 人脸图像注册(reg):上传图像,验证图像的有效性,然后存储起来,作为数据源。
  755. */
  756. + (NSString*) FACE_REG;
  757. /*!
  758. * VERIFY<br>
  759. * 人脸图像验证(verify):通过与指定源图像比较,验证人脸相似性。
  760. */
  761. + (NSString*) FACE_VERIFY;
  762. /*!
  763. * DETECT<br>
  764. * 人脸图像检测(detect):能够检测出不同姿态方位的人脸在图中的位置。
  765. */
  766. + (NSString*) FACE_DETECT;
  767. /*!
  768. * ALIGN<br>
  769. * 人脸图像聚焦(align):在给定人脸框下自动标定出两眼、鼻尖、嘴角的坐标。
  770. */
  771. + (NSString*) FACE_ALIGN;
  772. /*!
  773. * ATTR<br>
  774. * 面部属性识别(attr):对面部属性进行识别:例如秃顶、刘海、大嘴、模糊、眼镜等。
  775. */
  776. + (NSString*) FACE_ATTR;
  777. /*!
  778. * AUE<br>
  779. * 图像压缩格式,现在引擎不支持图像压缩,aue只能取值raw
  780. */
  781. + (NSString*) FACE_AUE;
  782. /*!
  783. * RAW<br>
  784. * AUE参数的值
  785. */
  786. + (NSString*) FACE_RAW;
  787. /*!
  788. * PSET<br>
  789. * 人脸识别验证阈值,取值可以是负数也可以是整数。
  790. */
  791. + (NSString*) FACE_PSET;
  792. /*!
  793. * SKIP<br>
  794. * 后台图片处理是否进行过滤。true表示不过滤,false表示过滤,传入字符串@“true”或@“false”
  795. */
  796. + (NSString*) FACE_SKIP;
  797. /*!
  798. * GID<br>
  799. * 图像模型id,如:4a6c124ed6b78436ee5aac4563f13eb5
  800. */
  801. + (NSString*) FACE_GID;
  802. /*!
  803. * auth_id<br>
  804. * 用于用户注册和登录、查询、删除等业务时标识用户身份
  805. *
  806. * @return 用户标识
  807. */
  808. + (NSString*)FACE_AUTH_ID;
  809. /*!
  810. * DVC<br>
  811. * 用户设备编号,用于验证用户
  812. */
  813. + (NSString*) FACE_DVC;
  814. @end