Class TranscriptionSettings

java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.voice.ncco.TranscriptionSettings
All Implemented Interfaces:
Jsonable

public final class TranscriptionSettings extends JsonableBaseObject
Customisable settings for call recording transcription.
Since:
8.2.0
  • Method Details

    • getLanguage

      Language for the recording transcription.
      Returns:
      The language as an enum, or null if unspecified.
    • getEventUrl

      public List<URI> getEventUrl()
      The URL to the webhook endpoint that is called asynchronously when a transcription is finished.
      Returns:
      The event URL wrapped in a list, or null if unspecified.
    • getEventMethod

      The HTTP method Vonage uses to make the request to getEventUrl().
      Returns:
      The event method, or null if unspecified.
    • getSentimentAnalysis

      Perform sentiment analysis on the call recording transcription segments.
      Returns:
      Whether sentiment analysis is enabled, or null if unspecified.
    • builder

      Entrypoint for constructing an instance of this class.
      Returns:
      A new builder.