Genesys Cloud - Main

 View Only

Discussion Thread View
Expand all | Collapse all

Question on new feature - Manually add words to the dictionary backend

  • 1.  Question on new feature - Manually add words to the dictionary backend

    Posted 09-27-2023 16:32
    Edited by Anton Vroon 09-27-2023 17:14

    For this week's release there is a feature for Speech Analytics

    Been trying to track down where exactly we might do this. The link didn't help. I took a look around all the config items that seem to make sense, couldn't find anything. Searched around the documentation, no luck. Maybe this cold is clouding my brain, but can someone point me to where this is configured? 

    Edit: Idea this relates to: https://genesyscloud.ideas.aha.io/ideas/STA-I-8


    #Roadmap/NewFeatures

    ------------------------------
    Anton Vroon
    ------------------------------



  • 2.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-27-2023 16:55

    @Anik Dey



    ------------------------------
    Vaun McCarthy
    ------------------------------



  • 3.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-27-2023 17:00

    Hello,

    I was able to find more info here -

    How do I increase the accuracy of voice transcription?

    The speech to text transcription model adapts and expands when phrases are added to a topic. If there is an important term that is consistently misinterpreted in interaction transcriptions, you must perform the following to increase transcription accuracy:

    1. Add the term to the phrase list within a new or existing topic.
    2. Verify the specific topic is added to the topic list of the program used to transcribe the interactions.

     Note: Do not add phrases that include misspelt words or words you do not want transcribed.

    For example, if the word COVID is regularly transcribed as covert, you should modify an existing topic, or create a new topic with phrases that contain the word covid. For instance, "tested for COVID," "the COVID situation," "COVID lockdowns," and so on.

    For more information, see Work with a phrase.

    Hope this might help.

    Thanks,
    Tim



    ------------------------------
    Tim Lindy
    Elevance Health
    ------------------------------



  • 4.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-27-2023 17:12

    Thanks Tim,

    In a way I hope that is what it is, but that doesn't really say to me Manually Add words to the dictionary backend, and just describes what we have been always doing. So is this feature just automatically increasing the accuracy by registering the words we already have in phrases? 



    ------------------------------
    Anton Vroon
    ------------------------------



  • 5.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-27-2023 17:29

    Think I've found it. Release note could have been a lot clearer.

    But basically now, any word you add to a phrase that isn't in the standard dictionary, automatically gets added to the dictionary.



    ------------------------------
    Anton Vroon
    ------------------------------



  • 6.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-27-2023 17:40

    Yes I started to think that too although for some reason I thought that's what it did before anyway.

     






  • 7.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-28-2023 09:01

    Hello Anton,

    The API docs will be updated soon and you will be able to use the Speech and Text Analytics API to add words to the dictionary, here's a snapshot:



    ------------------------------
    Anik Dey
    Genesys - Employees
    ------------------------------



  • 8.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-29-2023 12:47

    @Anik Dey , so for clarification,

    This feature release on September 27, 2023 is:

    "API-only way to add dictionary words", and there are no non-developer ways to do this other than what we've always done, which is adding words/phrases to Topics?   Is that accurate?

    Will this be added to the admin web interface later?



    ------------------------------
    Paul McGurn
    Manager, Telecom & DevOps
    GoTo
    ------------------------------



  • 9.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-29-2023 13:31

    Hi Paul,

    The Admin UI for Dictionary Management will be added in the coming months. We didn't want to delay the release of the feature because of the UI. Customers can now start adding words by API and soon they will be able to add words via the Admin UI, which will look this:



    ------------------------------
    Anik Dey
    Genesys - Employees
    ------------------------------



  • 10.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-29-2023 13:39

    Excellent, thank you for the screenshot and confirmation on this.  I like the fact that we can supply context phrases and even pronunciation examples to it, as well.  I did find this article, which notes it's API-only, but also lacks any reference to the API specifics.  I sent them feedback noting that.  https://help.mypurecloud.com/faqs/voice-transcription-what-is-dictionary-management/ 

    We're awaiting the API documentation, which seems to have lagged behind the release a bit.  We wouldn't consider this "live" since we have no idea how to access that specific API without it being documented or part of an interface we could reverse engineer.



    ------------------------------
    Paul McGurn
    Manager, Telecom & DevOps
    GoTo
    ------------------------------



  • 11.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-29-2023 13:46

    One other question-

     

    Will adding dictionary words/phrases in this API also reflect in the accuracy of transcription in voice bots, like in the "Ask for Intent" and "Ask for Slot" actions in a voice bot flow?

     

    Example, we have a product called "GoToAssist".  In order to properly handle the voice bot STT inaccuracies, I had to add synonyms to the slot value like "go to assist", "goto assist" and "go to a cyst" due to how loose the bot's STT was transcribing that product name.  Adding synonyms doesn't improve STT accuracy, but at least it lets us mitigate various "no match" scenarios when STT doesn't exactly match a slot value due to the various transcription outpus we see for the same words/phrases.

     






  • 12.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-29-2023 13:54

    Hi Paul,

    The API documentation will be up in the next few days, apologize for the delay.

    The Dictionary management applies to post-call Native Voice Transcription and NOT the STT used in voice bots today. What STT engine are you currently using for your voice bots? There are plans to roll it out for voice bots in the future but no confirmed dates yet.

    If you add 'GoToAssist" as a term in Dictionary management, it will indeed boost the accuracy of the term for post-call voice transcription. 



    ------------------------------
    Anik Dey
    Genesys - Employees
    ------------------------------



  • 13.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 09-29-2023 14:10
    Edited by Paul McGurn 09-29-2023 14:25

    We're using the Genesys default voice bot STT, which I learned is likely using Google for it.  I haven't tested using Azure to see if that's any more accurate.  I'll see if there's an idea for that already, and if not will add one edit this post with the link to it.

     

    https://genesyscloud.ideas.aha.io/ideas/DXVBOTS-I-163

     



  • 14.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-01-2023 07:54

    Hi all!

    The documentation should be published imminently. Here's another screenshot showing the description of the of the different elements that can be updated. We're excited for feedback once you start working with it!

    Sincerely,

    Leor



    ------------------------------
    Leor Grebler, Principal Product Manager - Voice Transcription
    leor.grebler@genesys.com
    Genesys - Employees
    ------------------------------



  • 15.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-01-2023 17:13

    Thanks for the screenshots @Leor Grebler. When the APIs and the Documentation for it is available, can you please post links to them here?

    I'm not currently seeing the APIs in even the preview API area let alone the normal API explorer

    Preview: https://developer.genesys.cloud/platform/preview-apis

    API explorer: https://developer.genesys.cloud/devapps/api-explorer



    ------------------------------
    Anton Vroon
    ------------------------------



  • 16.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-02-2023 01:09

    I am sorry to be so hard on your, but this is really just a real mess. 

    • You announced this feature and showed us the UI over 6 months ago.
    • There was no Preview API available for this feature
    • You announced that the feature was released last week
    • You now announce that this is only available as an API feature
    • You have absolutely no documentation for this

    Genesys cannot release features like this.  If the product is not ready and you only have API, then use the Preview API to release, not a worldwide announcement that you have a new feature and you really only have an API that no one could use without documentation which is "forthcoming".  

    Really!  How can any trust be put into the roadmap and announcements when Genesys continually falls back on API-only releases and little if no documentation.  This is not the first time.  I would rather have a roadmap that is at least within 30 days of actual GA and only have API-only releases be in Preview API notices and as actual availability.  There needs to be real accountability on releases like this - just tell the truth, you can't meet the roadmap expectation and you will release the API first on the Preview site.  Don't expect an announcement like this one to be standard.  A real minus in my book!



    ------------------------------
    Robert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.comRobert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.com
    ------------------------------



  • 17.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-02-2023 02:23

    Hi Robert,

    First, thanks so much for the candid feedback. There's a lot we can take back to improve.

    Relating to API documentation, we're going to look at the process of getting the documentation publication to align more closely with the releases. Usually, there is a delay of a few days from release to publication but this is a highly anticipated feature, so the lag is noticeable. 

    Relating to API vs UI release, it is generally the case that we release these together. This is definitely preferable. Separating for Dictionary Management was to provide a means to improve transcription accuracy earlier than when the UI was ready for release. 

    Very grateful for this. Will update here (hopefully later today).



    ------------------------------
    Leor Grebler, Principal Product Manager - Voice Transcription
    leor.grebler@genesys.com
    Genesys - Employees
    ------------------------------



  • 18.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-02-2023 17:23

    My feedback is the release note could have been a lot more clearer, some of us haven't been following this feature from day one. And the release note told us nothing of how to actually use this, or even tell us what it is, and how it is different from today.

    On another note, are the APIs only available in the old developer tools, but not in the API explorer which we are supposed to be moving to? ie: 

    I can see the APIs here:

    But not here:



    ------------------------------
    Anton Vroon
    ------------------------------



  • 19.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-02-2023 19:55

    I spoke to Leor about this and he will be updating the release notes and the API's and documentation will be pushed out tonight.  @Rebecca Owens, can you speak to the difference in location of availability?



    ------------------------------
    Robert Wakefield-Carl
    ttec Digital
    Sr. Director - Innovation Architects
    Robert.WC@ttecdigital.com
    https://www.ttecDigital.com
    https://RobertWC.Blogspot.com
    ------------------------------



  • 20.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-03-2023 03:45

    It's up!

    You can find it through "dictionaryfeedback" in API Explorer:

    https://developer.genesys.cloud/developer-tools/#/api-explorer

    Let me know how it goes! As soon as we have an update on UI, I will post here as well.

    Thanks again for the very helpful feedback. We'll adjust moving forward.

    Leor



    ------------------------------
    Leor Grebler, Principal Product Manager - Voice Transcription
    leor.grebler@genesys.com
    Genesys - Employees
    ------------------------------



  • 21.  RE: Question on new feature - Manually add words to the dictionary backend

    Posted 10-04-2023 13:48
    Edited by Rakesh Tailor 10-04-2023 13:50

    You could also use the following link:

    API Explorer

    Or here:

    Developer Tools



    ------------------------------
    Rakesh Tailor
    Vice President, Product Management
    Recording, Quality, Survey, Speech and Text Analytics
    Genesys Cloud
    ------------------------------



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources