灵云SDK开发手册(iOS API)
8.1
首页
API参考手册
结构体
附录
src
ios
include
hci_asr.h
1
6
#ifndef __HCI_ASR_HEADER__
7
#define __HCI_ASR_HEADER__
8
9
#include "hci_sys.h"
10
11
#ifdef __cplusplus
12
extern
"C"
13
{
14
#endif
15
17
/* @{ */
19
21
/* @{ */
23
27
#define ASR_MODULE "HCI_ASR"
28
32
typedef
struct
_tag_ASR_CONFIRM_ITEM
33
{
35
char
*
pszResult
;
36
}
ASR_CONFIRM_ITEM
;
37
41
typedef
struct
_tag_ASR_RECOG_RESULT_ITEM
42
{
44
unsigned
int
uiScore
;
45
47
char
*
pszResult
;
48
}
ASR_RECOG_RESULT_ITEM
;
49
53
typedef
struct
_tag_ASR_RECOG_RESULT
54
{
56
ASR_RECOG_RESULT_ITEM
*
psResultItemList
;
57
59
unsigned
int
uiResultItemCount
;
60
}
ASR_RECOG_RESULT
;
61
62
/* @} */
63
64
66
/* @{ */
68
130
HCI_ERR_CODE
HCIAPI
hci_asr_init
(
131
_MUST_ _IN_
const
char
* pszConfig
132
);
133
233
HCI_ERR_CODE
HCIAPI
hci_asr_session_start
(
234
_MUST_ _IN_
const
char
* pszConfig,
235
_MUST_ _OUT_
int
* pnSessionId
236
);
237
307
HCI_ERR_CODE
HCIAPI
hci_asr_load_grammar
(
308
_OPT_ _IN_
const
char
* pszConfig,
309
_MUST_ _IN_
const
char
* pszGrammarData,
310
_MUST_ _OUT_
unsigned
int
* pnGrammarId
311
);
312
326
HCI_ERR_CODE
HCIAPI
hci_asr_unload_grammar
(
327
_MUST_ _IN_
unsigned
int
nGrammarId
328
);
329
344
HCI_ERR_CODE
HCIAPI
hci_asr_save_compiled_grammar
(
345
_MUST_ _IN_
unsigned
int
nGrammarId,
346
_MUST_ _IN_
const
char
*pcsFileName
347
);
348
520
#ifndef PRIVATE_CLOUD__
521
578
#else
579
636
#endif
637
HCI_ERR_CODE
HCIAPI
hci_asr_recog
(
638
_MUST_ _IN_
int
nSessionId,
639
_MUST_ _IN_
void
* pvVoiceData,
640
_MUST_ _IN_
unsigned
int
uiVoiceDataLen,
641
_OPT_ _IN_
const
char
* pszConfig,
642
_OPT_ _IN_
const
char
* pszGrammarData,
643
_MUST_ _OUT_
ASR_RECOG_RESULT
* psAsrRecogResult
644
);
645
656
HCI_ERR_CODE
HCIAPI
hci_asr_free_recog_result
(
657
_MUST_ _IN_
ASR_RECOG_RESULT
* psAsrRecogResult
658
);
659
680
HCI_ERR_CODE
HCIAPI
hci_asr_confirm
(
681
_MUST_ _IN_
int
nSessionId,
682
_MUST_ _IN_
ASR_CONFIRM_ITEM
* pAsrConfirmItem
683
);
684
697
HCI_ERR_CODE
HCIAPI
hci_asr_session_stop
(
698
_MUST_ _IN_
int
nSessionId
699
);
700
712
HCI_ERR_CODE
HCIAPI
hci_asr_release
();
713
714
/* @} */
716
/* @} */
718
719
#ifdef __cplusplus
720
};
721
#endif
722
723
724
#endif
生成于 2019年 一月 10日 星期四 11:29:32 , 为 灵云SDK开发手册(iOS API)使用
1.8.3.1