Google Cloud Dialogflow v2 API - Class SpeechToTextConfig (4.5.0)

public sealed class SpeechToTextConfig : IMessage<SpeechToTextConfig>, IEquatable<SpeechToTextConfig>, IDeepCloneable<SpeechToTextConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dialogflow v2 API class SpeechToTextConfig.

Configures speech transcription for [ConversationProfile][google.cloud.dialogflow.v2.ConversationProfile].

Inheritance

Object > SpeechToTextConfig

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

SpeechToTextConfig()

public SpeechToTextConfig()

SpeechToTextConfig(SpeechToTextConfig)

public SpeechToTextConfig(SpeechToTextConfig other)
Parameter
NameDescription
otherSpeechToTextConfig

Properties

Model

public string Model { get; set; }

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

Property Value
TypeDescription
String

SpeechModelVariant

public SpeechModelVariant SpeechModelVariant { get; set; }

The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in [AnalyzeContentRequest][google.cloud.dialogflow.v2.AnalyzeContentRequest] and [StreamingAnalyzeContentRequest][google.cloud.dialogflow.v2.StreamingAnalyzeContentRequest] request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.

Property Value
TypeDescription
SpeechModelVariant