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
IMessageSpeechToTextConfig, IEquatableSpeechToTextConfig, IDeepCloneableSpeechToTextConfig, 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 |
UseTimeoutBasedEndpointing
public bool UseTimeoutBasedEndpointing { get; set; }
Use timeout based endpointing, interpreting endpointer sensitivy as seconds of timeout value.
Property Value | |
---|---|
Type | Description |
bool |