hci-asr
v0.0.2
Published
capacitor plugin for hci-asr
Downloads
11
Readme
hci-asr
capacitor plugin for hci-asr
Install
npm install hci-asr
npx cap sync
API
checkPermissions()
requestPermissions()
sdkInit(...)
createRecorder(...)
startRecord()
stopRecord(...)
startRecognize(...)
cancelRecognize()
- Interfaces
- Type Aliases
- Enums
checkPermissions()
checkPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
requestPermissions()
requestPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
sdkInit(...)
sdkInit(options: InitOptions) => Promise<PromiseResult>
| Param | Type |
| ------------- | --------------------------------------------------- |
| options
| InitOptions |
Returns: Promise<PromiseResult>
Since: 0.0.1
createRecorder(...)
createRecorder(second: number) => Promise<PromiseResult>
| Param | Type |
| ------------ | ------------------- |
| second
| number |
Returns: Promise<PromiseResult>
startRecord()
startRecord() => Promise<{ success: boolean; }>
Returns: Promise<{ success: boolean; }>
stopRecord(...)
stopRecord(cancel: boolean) => Promise<PromiseResult>
| Param | Type |
| ------------ | -------------------- |
| cancel
| boolean |
Returns: Promise<PromiseResult>
startRecognize(...)
startRecognize(language: RecognizeLanguage) => Promise<PromiseResult>
| Param | Type |
| -------------- | --------------------------------------------------------------- |
| language
| RecognizeLanguage |
Returns: Promise<PromiseResult>
cancelRecognize()
cancelRecognize() => Promise<PromiseResult>
Returns: Promise<PromiseResult>
Interfaces
PermissionStatus
| Prop | Type |
| -------------------------- | ----------------------------------------------------------- |
| access_network_state
| PermissionState |
| internet
| PermissionState |
| microphone
| PermissionState |
| storage
| PermissionState |
PromiseResult
| Prop | Type |
| ------------- | -------------------- |
| success
| boolean |
| message
| string |
| result
| any |
InitOptions
| Prop | Type |
| ------------ | ------------------- |
| appKey
| string |
| secret
| string |
| sysUrl
| string |
| capUrl
| string |
Type Aliases
PermissionState
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'
Enums
RecognizeLanguage
| Members | Value |
| -------------- | ------------------------------------ |
| chinese
| 'cn_16k_common' |
| shanghai
| 'x-shanghai_16k_common' |