DeepgramTranscriberDto

@Serializable
class DeepgramTranscriberDto(var model: String = "", var language: String = "", var transcriberModel: DeepgramModelType = DeepgramModelType.UNSPECIFIED, var transcriberLanguage: DeepgramLanguageType = DeepgramLanguageType.UNSPECIFIED, var smartFormat: Boolean? = null, val keywords: MutableSet<String> = mutableSetOf()) : AbstractTranscriberDto, DeepgramTranscriberProperties, CommonTranscriberDto(source)

Constructors

Link copied to clipboard
constructor(model: String = "", language: String = "", transcriberModel: DeepgramModelType = DeepgramModelType.UNSPECIFIED, transcriberLanguage: DeepgramLanguageType = DeepgramLanguageType.UNSPECIFIED, smartFormat: Boolean? = null, keywords: MutableSet<String> = mutableSetOf())

Properties

Link copied to clipboard
@Transient
var customLanguage: String
Link copied to clipboard
@Transient
var customModel: String
Link copied to clipboard
open override val keywords: MutableSet<String>

These keywords are passed to the transcription model to help it pick up use-case specific words. Anything that may not be a common word, like your company name, should be added here.

Link copied to clipboard
open override var language: String
Link copied to clipboard
open override var model: String
Link copied to clipboard
@EncodeDefault
open override val provider: TranscriberType
Link copied to clipboard
open override var smartFormat: Boolean?

This will be use smart format option provided by Deepgram. It's default disabled because it can sometimes format numbers as times sometimes, but it's getting better.

Link copied to clipboard
@Transient
open override var transcriberLanguage: DeepgramLanguageType

This is the language that will be set for the transcription. The list of languages Deepgram supports can be found here: https://developers.deepgram.com/docs/models-languages-overview

Link copied to clipboard
@Transient
open override var transcriberModel: DeepgramModelType

This is the Deepgram model that will be used. A list of models can be found here: https://developers.deepgram.com/docs/models-languages-overview

Functions

Link copied to clipboard
Link copied to clipboard