Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

As an admin user, you can Sometimes the chatbot mic input gets turned off before the chatbot user can finish the utterance and the partial utterance is sent for processing. This can be really annoying to slow speakers. To overcome this problem, we have introduced a new feature that will allow the admin users to give the chatbot user control of over when to send the voice input for processing.

Settings

...

Implemented “autoPost“ appsetting logic. By default the value will be true.

...

If “autoPost“ is set to false, then auto posting processed STT to the server will not happen, User need to use send button in chat to send the processed STT to the server.

...

As an admin user, you can enable this setting in two places:

Bot Provider V2

  1. Go to Experience Designer > Bot Manager flow > Bot Provider V2 node > Bot Out Parser

  2. Place the below code.

    Code Block
    msg.payload.autoPost = false;

    Image Added

Chatbot settings

You can also enable this feature from Chatbot settings

  1. Navigate to the Experience Manager > select a project > Project side navigation menu > Develop > Chatbot Settings > Settings.

  2. The default setting is "autoPost": true

  3. Change the setting to "autoPost": false as shown in the screenshot below.

    Image Added

Chatbot Experience

When the “autoPost“ is set to false i.e; "autoPost": false

  1. The chatbot user should manually click on the “Send” button to send the processed Speech To Text input to the server.

    Image Added

  2. The user can use the mic input button to start/pause the recording. The converted Speech To Text value after the pause will be appended to the existing

...

  1. text in the user input box

...

  1. .

    Image Added

Related articles

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@130ff
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "OCS"
labelskb-how-to-article
Page Properties
hiddentrue
Related issues