capacitor-plugin-speech-to-text v0.0.1
capacitor-plugin-speech-to-text
capacitor-plugin-speech-to-text
Install
npm install capacitor-plugin-speech-to-text
npx cap syncAPI
hasPermission()initialize()locales()stop()cancel()listen(...)addListener('textRecognition', ...)addListener('notifyStatus', ...)addListener('notifyError', ...)addListener('soundLevelChange', ...)- Interfaces
- Enums
hasPermission()
hasPermission() => Promise<{ permission: boolean; }>Returns: Promise<{ permission: boolean; }>
initialize()
initialize() => Promise<{ available: boolean; }>Returns: Promise<{ available: boolean; }>
locales()
locales() => Promise<{ languages: any[]; }>Returns: Promise<{ languages: any[]; }>
stop()
stop() => Promise<{ stopped: boolean; }>Returns: Promise<{ stopped: boolean; }>
cancel()
cancel() => Promise<{ cancelled: boolean; }>Returns: Promise<{ cancelled: boolean; }>
listen(...)
listen(options: SpeechParams) => Promise<{ listening: boolean; }>| Param | Type |
|---|---|
options | SpeechParams |
Returns: Promise<{ listening: boolean; }>
addListener('textRecognition', ...)
addListener(eventName: "textRecognition", listenerFunc: (data: { speechString: string; }) => void) => Promise<PluginListenerHandle> & PluginListenerHandleCalled on textRecognition and result received
Provides textRecognition result.
| Param | Type |
|---|---|
eventName | 'textRecognition' |
listenerFunc | (data: { speechString: string; }) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Since: 0.0.1
addListener('notifyStatus', ...)
addListener(eventName: "notifyStatus", listenerFunc: (data: { status: string; }) => void) => Promise<PluginListenerHandle> & PluginListenerHandleCalled when status changes and result received
Provides speech recognition status.
| Param | Type |
|---|---|
eventName | 'notifyStatus' |
listenerFunc | (data: { status: string; }) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Since: 0.0.1
addListener('notifyError', ...)
addListener(eventName: "notifyError", listenerFunc: (data: { error: string; }) => void) => Promise<PluginListenerHandle> & PluginListenerHandleCalled when there is an error and result received
Provides speech recognition error.
| Param | Type |
|---|---|
eventName | 'notifyError' |
listenerFunc | (data: { error: string; }) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Since: 0.0.1
addListener('soundLevelChange', ...)
addListener(eventName: "soundLevelChange", listenerFunc: (data: { soundLevel: string; }) => void) => Promise<PluginListenerHandle> & PluginListenerHandleCalled when sound level changes and result received
Provides sound level change.
| Param | Type |
|---|---|
eventName | 'soundLevelChange' |
listenerFunc | (data: { soundLevel: string; }) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Since: 0.0.1
Interfaces
SpeechParams
| Prop | Type |
|---|---|
onDevice | boolean |
partialResults | boolean |
sampleRate | number |
listenMode | ListenMode |
localeStr | string |
PluginListenerHandle
| Prop | Type |
|---|---|
remove | () => Promise<void> |
Enums
ListenMode
| Members |
|---|
devcieDefault |
dictation |
search |
confirmation |
2 years ago