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