AbstractVoiceService
On this page
- AbstractVoiceService ⇐
Abstract- AbstractVoiceService()
- init() ⇒
Promise.<*, Error> - setRgpdVoiceState(state) ⇒
Promise.<*, Error> - _init() ⇒
Promise.<*, Error> - _setRgpdVoiceState(state) ⇒
Promise.<*, Error> - _onListeningStarted(input) ⇒
Promise - _onListeningStopped() ⇒
Promise - _onCommandReceived(cmd, text, input) ⇒
Promise - _onAsrEmpty() ⇒
Promise - _onNluFailed(text) ⇒
Promise - _onAsrIntermediateReceived(text) ⇒
Promise - _onRgpdVoiceStateAsked() ⇒
Promise - “listeningStarted”
- “listeningStopped”
- “commandReceived”
- “asrEmpty”
- “nluFailed”
- “homeError”
- “asrIntermediateReceived”
- “rgpdVoiceStateAsked”
- INPUT_DEVICE_FAR_FIELD :
number - INPUT_DEVICE_RCU :
number
AbstractVoiceService ⇐ Abstract
Kind: global abstract class
Extends: Abstract
Service:
- AbstractVoiceService ⇐
Abstract- new AbstractVoiceService()
- instance
- .init() ⇒
Promise.<*, Error> - .setRgpdVoiceState(state) ⇒
Promise.<*, Error> - ._init() ⇒
Promise.<*, Error> - ._setRgpdVoiceState(state) ⇒
Promise.<*, Error> - ._onListeningStarted(input) ⇒
Promise - ._onListeningStopped() ⇒
Promise - ._onCommandReceived(cmd, text, input) ⇒
Promise - ._onAsrEmpty() ⇒
Promise - ._onNluFailed(text) ⇒
Promise - ._onAsrIntermediateReceived(text) ⇒
Promise - ._onRgpdVoiceStateAsked() ⇒
Promise - “listeningStarted”
- “listeningStopped”
- “commandReceived”
- “asrEmpty”
- “nluFailed”
- “homeError”
- “asrIntermediateReceived”
- “rgpdVoiceStateAsked”
- .init() ⇒
- static
- .INPUT_DEVICE_FAR_FIELD :
number - .INPUT_DEVICE_RCU :
number
- .INPUT_DEVICE_FAR_FIELD :
AbstractVoiceService()
Service to handle Bluetooth device feature to handle voice feature
init() ⇒ Promise.<*, Error>
Init the service.
Kind: instance method of AbstractVoiceService
Returns: Promise.<*, Error> - Promise resolved when init is done
setRgpdVoiceState(state) ⇒ Promise.<*, Error>
Set the voice service RGPD state.
Kind: instance method of AbstractVoiceService
Returns: Promise.<*, Error> - Promise resolved when RGPD voice state is set
| Param | Type | Description |
|---|---|---|
| state | boolean | The RGPD state to set set, true if accepted, false otherwise |
_init() ⇒ Promise.<*, Error>
Kind: instance abstract method of AbstractVoiceService
Returns: Promise.<*, Error> - Promise resolved when init is done
Access: protected
_setRgpdVoiceState(state) ⇒ Promise.<*, Error>
Kind: instance abstract method of AbstractVoiceService
Returns: Promise.<*, Error> - Promise resolved when RGPD voice state is set
Access: protected
| Param | Type | Description |
|---|---|---|
| state | boolean | The RGPD state to set set, true if accepted, false otherwise |
_onListeningStarted(input) ⇒ Promise
Kind: instance method of AbstractVoiceService
Access: protected
| Param | Type | Description |
|---|---|---|
| input | number | The voice input (RCU or Far FIELD) |
_onListeningStopped() ⇒ Promise
Kind: instance method of AbstractVoiceService
Access: protected
_onCommandReceived(cmd, text, input) ⇒ Promise
Kind: instance method of AbstractVoiceService
Access: protected
| Param | Type | Description |
|---|---|---|
| cmd | VoiceCommand | The received voice command |
| text | string | The asr final text |
| input | number | The voice input (RCU or Far FIELD) |
_onAsrEmpty() ⇒ Promise
Kind: instance method of AbstractVoiceService
Access: protected
_onNluFailed(text) ⇒ Promise
Kind: instance method of AbstractVoiceService
Access: protected
| Param | Type | Description |
|---|---|---|
| text | string | The asr final text |
_onAsrIntermediateReceived(text) ⇒ Promise
Kind: instance method of AbstractVoiceService
Access: protected
| Param | Type | Description |
|---|---|---|
| text | string | The ASR understood text to display |
_onRgpdVoiceStateAsked() ⇒ Promise
Kind: instance method of AbstractVoiceService
Access: protected
“listeningStarted”
Fired when the system starts to listen for voice input
Kind: event emitted by AbstractVoiceService
“listeningStopped”
Fired when the system stops to listen for voice input
Kind: event emitted by AbstractVoiceService
“commandReceived”
Fired when a voice command is received
Kind: event emitted by AbstractVoiceService
“asrEmpty”
Fired when ASR empty
Kind: event emitted by AbstractVoiceService
“nluFailed”
Fired when NLU failed
Kind: event emitted by AbstractVoiceService
“homeError”
Fired when there is a voice Error
Kind: event emitted by AbstractVoiceService
“asrIntermediateReceived”
Fired when an ASR intermediate is received
Kind: event emitted by AbstractVoiceService
“rgpdVoiceStateAsked”
Fired when NLU failed
Kind: event emitted by AbstractVoiceService
INPUT_DEVICE_FAR_FIELD : number
Kind: static constant of AbstractVoiceService
Default: 0
INPUT_DEVICE_RCU : number
Kind: static constant of AbstractVoiceService
Default: 1