class StreamingRecognizeRequest extends Message

The top-level message sent by the client for the StreamingRecognize method.

Multiple StreamingRecognizeRequest messages are sent. The first message must contain a streaming_config message and must not contain audio data. All subsequent messages must contain audio data and must not contain a streaming_config message.

Protobuf type Google\Cloud\Speech\V1beta1\StreamingRecognizeRequest

Properties

protected $streaming_request

Methods

__construct()

No description

getStreamingConfig()

Provides information to the recognizer that specifies how to process the request. The first StreamingRecognizeRequest message must contain a streaming_config message.

setStreamingConfig(StreamingRecognitionConfig $var)

Provides information to the recognizer that specifies how to process the request. The first StreamingRecognizeRequest message must contain a streaming_config message.

string
getAudioContent()

The audio data to be recognized. Sequential chunks of audio data are sent in sequential StreamingRecognizeRequest messages. The first StreamingRecognizeRequest message must not contain audio_content data and all subsequent StreamingRecognizeRequest messages must contain audio_content data. The audio bytes must be encoded as specified in RecognitionConfig. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64). See audio limits.

setAudioContent(string $var)

The audio data to be recognized. Sequential chunks of audio data are sent in sequential StreamingRecognizeRequest messages. The first StreamingRecognizeRequest message must not contain audio_content data and all subsequent StreamingRecognizeRequest messages must contain audio_content data. The audio bytes must be encoded as specified in RecognitionConfig. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64). See audio limits.

string
getStreamingRequest()

No description

Details

at line 24
__construct()

at line 37
StreamingRecognitionConfig getStreamingConfig()

Provides information to the recognizer that specifies how to process the request. The first StreamingRecognizeRequest message must contain a streaming_config message.

Generated from protobuf field .google.cloud.speech.v1beta1.StreamingRecognitionConfig streaming_config = 1;

at line 50
setStreamingConfig(StreamingRecognitionConfig $var)

Provides information to the recognizer that specifies how to process the request. The first StreamingRecognizeRequest message must contain a streaming_config message.

Generated from protobuf field .google.cloud.speech.v1beta1.StreamingRecognitionConfig streaming_config = 1;

Parameters

StreamingRecognitionConfig $var

at line 69
string getAudioContent()

The audio data to be recognized. Sequential chunks of audio data are sent in sequential StreamingRecognizeRequest messages. The first StreamingRecognizeRequest message must not contain audio_content data and all subsequent StreamingRecognizeRequest messages must contain audio_content data. The audio bytes must be encoded as specified in RecognitionConfig. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64). See audio limits.

Generated from protobuf field bytes audio_content = 2;

Return Value

string

at line 87
setAudioContent(string $var)

The audio data to be recognized. Sequential chunks of audio data are sent in sequential StreamingRecognizeRequest messages. The first StreamingRecognizeRequest message must not contain audio_content data and all subsequent StreamingRecognizeRequest messages must contain audio_content data. The audio bytes must be encoded as specified in RecognitionConfig. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64). See audio limits.

Generated from protobuf field bytes audio_content = 2;

Parameters

string $var

at line 96
string getStreamingRequest()

Return Value

string