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].
Implements
IMessage<SpeechToTextConfig>, IEquatable<SpeechToTextConfig>, IDeepCloneable<SpeechToTextConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
SpeechToTextConfig()
public SpeechToTextConfig()
SpeechToTextConfig(SpeechToTextConfig)
public SpeechToTextConfig(SpeechToTextConfig other)
Parameter | |
---|---|
Name | Description |
other | SpeechToTextConfig |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
SpeechModelVariant |