Class StreamingTranslateSpeechConfig (0.50.0)

public final class StreamingTranslateSpeechConfig extends GeneratedMessageV3 implements StreamingTranslateSpeechConfigOrBuilder

Config used for streaming translation.

Protobuf type google.cloud.mediatranslation.v1beta1.StreamingTranslateSpeechConfig

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > StreamingTranslateSpeechConfig

Static Fields

AUDIO_CONFIG_FIELD_NUMBER

public static final int AUDIO_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

SINGLE_UTTERANCE_FIELD_NUMBER

public static final int SINGLE_UTTERANCE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static StreamingTranslateSpeechConfig getDefaultInstance()
Returns
Type Description
StreamingTranslateSpeechConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static StreamingTranslateSpeechConfig.Builder newBuilder()
Returns
Type Description
StreamingTranslateSpeechConfig.Builder

newBuilder(StreamingTranslateSpeechConfig prototype)

public static StreamingTranslateSpeechConfig.Builder newBuilder(StreamingTranslateSpeechConfig prototype)
Parameter
Name Description
prototype StreamingTranslateSpeechConfig
Returns
Type Description
StreamingTranslateSpeechConfig.Builder

parseDelimitedFrom(InputStream input)

public static StreamingTranslateSpeechConfig parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static StreamingTranslateSpeechConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static StreamingTranslateSpeechConfig parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static StreamingTranslateSpeechConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static StreamingTranslateSpeechConfig parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static StreamingTranslateSpeechConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static StreamingTranslateSpeechConfig parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static StreamingTranslateSpeechConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static StreamingTranslateSpeechConfig parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static StreamingTranslateSpeechConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static StreamingTranslateSpeechConfig parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static StreamingTranslateSpeechConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StreamingTranslateSpeechConfig
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<StreamingTranslateSpeechConfig> parser()
Returns
Type Description
Parser<StreamingTranslateSpeechConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAudioConfig()

public TranslateSpeechConfig getAudioConfig()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TranslateSpeechConfig

The audioConfig.

getAudioConfigOrBuilder()

public TranslateSpeechConfigOrBuilder getAudioConfigOrBuilder()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TranslateSpeechConfigOrBuilder

getDefaultInstanceForType()

public StreamingTranslateSpeechConfig getDefaultInstanceForType()
Returns
Type Description
StreamingTranslateSpeechConfig

getParserForType()

public Parser<StreamingTranslateSpeechConfig> getParserForType()
Returns
Type Description
Parser<StreamingTranslateSpeechConfig>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSingleUtterance()

public boolean getSingleUtterance()

Optional. If false or omitted, the system performs continuous translation (continuing to wait for and process audio even if the user pauses speaking) until the client closes the input stream (gRPC API) or until the maximum time limit has been reached. May return multiple StreamingTranslateSpeechResults with the is_final flag set to true.

If true, the speech translator will detect a single spoken utterance. When it detects that the user has paused or stopped speaking, it will return an END_OF_SINGLE_UTTERANCE event and cease translation. When the client receives 'END_OF_SINGLE_UTTERANCE' event, the client should stop sending the requests. However, clients should keep receiving remaining responses until the stream is terminated. To construct the complete sentence in a streaming way, one should override (if 'is_final' of previous response is false), or append (if 'is_final' of previous response is true).

bool single_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The singleUtterance.

hasAudioConfig()

public boolean hasAudioConfig()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the audioConfig field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public StreamingTranslateSpeechConfig.Builder newBuilderForType()
Returns
Type Description
StreamingTranslateSpeechConfig.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected StreamingTranslateSpeechConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public StreamingTranslateSpeechConfig.Builder toBuilder()
Returns
Type Description
StreamingTranslateSpeechConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException