Voice Analytics is most successful when based on a deep understanding of your data. When onboarding, you will upload your Media and metadata through a secure data bucket in VoiceBase. Once your initial data has been uploaded, the audio and metadata are accessible through the VoiceBase API, and will automatically begin processing. The first layer of processing uses VoiceBase AI powered analytics engine and Natural Language Processing (NLP) to provide Transcriptions, Redactions and Metrics.The second layer of processing is the Knowledge Extraction layer. This is where all new data added to your secure data bucket going forward is processed with the Categories that you’ll create (more on Categories later).
For voice data, take the time to listen to a few calls and read the transcriptions. Recorded and scripted speech is a great place to start as the verbiage is very consistent. Once you’ve seen for yourself how speech and Transcription can differ, you can also start to understand the principle of Indicative Language. Indicative Language is a method of using the context around the keywords to understand what the speaker was saying. By paying attention to the terms, tenses and phrases surrounding the targeted keywords, you can better understand how to build a robust and comprehensive query, which will ultimately help you build better Voice Analytics Categories.
Tip: If there are keywords like brands, names, and other unique words that tend to be mis-transcribed you can add the words to the Keyword List (a.k.a. Custom Vocabulary List) to introduce the words to the Transcription engine.
Your Business Goals will determine how you want to analyze your voice and speech data. You will apply the nuances of your Business Goals by creating robust and fine-tuned Categories, specific to the analysis outcomes you need from your voice or messaging data. There are many different types of Categories that can be written in VBQL.
We break these items down into 3 types:
Ultimately, one of the main goals of setting up an effective Voice Analytics system with VoiceBase is creating your customized and robust Categories. The first phase of category development is searching for Anchor Words and Variant Words. Searching for these provides a window into the Indicative Language around what you are searching for. This data is important when making comprehensive Categories. The goal during this phase is to collect as much data about the Category requirements and discovering new variants.
Two of the keys to creating effective Queries and Categories are breaking ideas down into discrete pieces of logic and testing each piece as you make changes.
For example, when building a Query or Category around appointment setting we can break down the Query into several pieces: looking for words pertaining to appointments, setting a time, and verbiage indicating “going to” or “coming into” a location. By writing and testing them as individual Queries more of the Queries can be reused, testing becomes easier, and we can still use operators ( AND, OR, &&, ||, etc. ) to combine these Queries into more robust Categories that we can save to run automatically when new data comes in.
Testing as you make changes to Queries helps identify which Word Variants and phrases are most important to the Query and reviewing the results can lead to discovering even more ways the same concept can be expressed.
Tip: There are also many other things you can look at besides the words in the media: the amount of silence, intensity ( indicated as CAPITALIZED words in the Transcription ), timing, and other metadata, all of which is accessible in Queries and Results.