Soniox Analytics enables you to explore, analyze and understand audio/transcript data.

Let us say you have a collection of phone calls and would like to know what were the key topics discussed last week. Perhaps you would also like to know what other contextual information was said when these topics occurred. And, you would like to see concrete examples of transcripts of such occurrences, so you can quickly review the transcript or listen to the call. You can do all of this and more with just a few clicks with Soniox Speech Analytics.

The analytics functionality is made available immediately after the transcribe request completes, enabling near real-time exploration, monitoring and analysis of audio content.

Soniox Analytics is available in Soniox Console under the Analytics tab. We do not provide an API access yet.


Soniox Analytics computes the analytics on a sample of transcripts, i.e. a random set of transcripts are selected that fit the specified search criteria (e.g. time period) and then the analytics are calculated on the selected transcripts.

Soniox Analytics returns the following information for a given sample of transcripts:

  • Keyterms: important words or topics that occur in the sample.
  • Context Keyterms: important words or topics that occur in the context (window) of a given keyterm.
  • Transcripts: transcripts that contain a specific keyterm sorted by relevance.

Since the sample is random, the output of analytics might vary from sample to sample.

Time Sample#

In addition to a single sample, Soniox Analytics also supports time sample of transcripts, i.e. the specified time period is split into N buckets of equal duration and for each bucket the sample and its information is computed as specified in the section above.

With time sample functionality, you can quickly see how important words or topics evolve over time, how their contexts evolve over time, and review relevant transcripts.

Screenshots from Soniox Console#



Time Sample