diff --git a/platypush/backend/http/webapp/src/assets/icons.json b/platypush/backend/http/webapp/src/assets/icons.json
index 3474fde746..c78dd04b7b 100644
--- a/platypush/backend/http/webapp/src/assets/icons.json
+++ b/platypush/backend/http/webapp/src/assets/icons.json
@@ -8,6 +8,9 @@
"assistant.google": {
"class": "fas fa-microphone-lines"
},
+ "assistant.picovoice": {
+ "class": "fas fa-microphone-lines"
+ },
"bluetooth": {
"class": "fab fa-bluetooth"
},
diff --git a/platypush/backend/http/webapp/src/components/VoiceAssistant.vue b/platypush/backend/http/webapp/src/components/VoiceAssistant.vue
index 40a26c3352..9acc132586 100644
--- a/platypush/backend/http/webapp/src/components/VoiceAssistant.vue
+++ b/platypush/backend/http/webapp/src/components/VoiceAssistant.vue
@@ -112,6 +112,7 @@ export default {
this.subscribe(this.response, null, 'platypush.message.event.assistant.ResponseEvent')
this.subscribe(this.conversationEnd, null,
'platypush.message.event.assistant.ConversationEndEvent',
+ 'platypush.message.event.assistant.ResponseEndEvent',
'platypush.message.event.assistant.NoResponseEvent',
'platypush.message.event.assistant.ConversationTimeoutEvent')
},
diff --git a/platypush/backend/http/webapp/src/components/panels/TtsPicovoice/Index.vue b/platypush/backend/http/webapp/src/components/panels/TtsPicovoice/Index.vue
new file mode 100644
index 0000000000..28e09df0a9
--- /dev/null
+++ b/platypush/backend/http/webapp/src/components/panels/TtsPicovoice/Index.vue
@@ -0,0 +1,12 @@
+
+
+
+
+