IFlySpeechConstant.h 19 KB

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