<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/speech/v2/cloud_speech.proto

namespace GPBMetadata\Google\Cloud\Speech\V2;

class CloudSpeech
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ê�
)google/cloud/speech/v2/cloud_speech.protogoogle.cloud.speech.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/duration.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/rpc/status.proto"¾
CreateRecognizerRequest;

recognizer (2".google.cloud.speech.v2.RecognizerBàA
validate_only (
recognizer_id (	8
parent (	B(àAúA" speech.googleapis.com/Recognizer"ã
OperationMetadata/
create_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.Timestamp
resource (	
method (	<
kms_key_name (	B&úA#
!cloudkms.googleapis.com/CryptoKeyK
kms_key_version_name (	B-úA*
(cloudkms.googleapis.com/CryptoKeyVersionP
batch_recognize_request (2-.google.cloud.speech.v2.BatchRecognizeRequestH T
create_recognizer_request	 (2/.google.cloud.speech.v2.CreateRecognizerRequestH T
update_recognizer_request
 (2/.google.cloud.speech.v2.UpdateRecognizerRequestH T
delete_recognizer_request (2/.google.cloud.speech.v2.DeleteRecognizerRequestH X
undelete_recognizer_request (21.google.cloud.speech.v2.UndeleteRecognizerRequestH W
create_custom_class_request (20.google.cloud.speech.v2.CreateCustomClassRequestH W
update_custom_class_request (20.google.cloud.speech.v2.UpdateCustomClassRequestH W
delete_custom_class_request (20.google.cloud.speech.v2.DeleteCustomClassRequestH [
undelete_custom_class_request (22.google.cloud.speech.v2.UndeleteCustomClassRequestH S
create_phrase_set_request (2..google.cloud.speech.v2.CreatePhraseSetRequestH S
update_phrase_set_request (2..google.cloud.speech.v2.UpdatePhraseSetRequestH S
delete_phrase_set_request (2..google.cloud.speech.v2.DeletePhraseSetRequestH W
undelete_phrase_set_request (20.google.cloud.speech.v2.UndeletePhraseSetRequestH L
update_config_request (2+.google.cloud.speech.v2.UpdateConfigRequestH 
progress_percent (R
batch_recognize_metadata (2..google.cloud.speech.v2.BatchRecognizeMetadataHB	
requestB

metadata"�
ListRecognizersRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
show_deleted ("k
ListRecognizersResponse7
recognizers (2".google.cloud.speech.v2.Recognizer
next_page_token (	"N
GetRecognizerRequest6
name (	B(àAúA"
 speech.googleapis.com/Recognizer"ž
UpdateRecognizerRequest;

recognizer (2".google.cloud.speech.v2.RecognizerBàA/
update_mask (2.google.protobuf.FieldMask
validate_only ("�
DeleteRecognizerRequest6
name (	B(àAúA"
 speech.googleapis.com/Recognizer
validate_only (
allow_missing (
etag (	"x
UndeleteRecognizerRequest6
name (	B(àAúA"
 speech.googleapis.com/Recognizer
validate_only (
etag (	"¾

Recognizer
name (	BàA
uid (	BàA
display_name (	
model (	BàA
language_codes (	BàAM
default_recognition_config (2).google.cloud.speech.v2.RecognitionConfigH
annotations (23.google.cloud.speech.v2.Recognizer.AnnotationsEntry<
state (2(.google.cloud.speech.v2.Recognizer.StateBàA4
create_time	 (2.google.protobuf.TimestampBàA4
update_time
 (2.google.protobuf.TimestampBàA4
delete_time (2.google.protobuf.TimestampBàA4
expire_time (2.google.protobuf.TimestampBàA
etag (	BàA
reconciling (BàA?
kms_key_name (	B)àAúA#
!cloudkms.googleapis.com/CryptoKeyN
kms_key_version_name (	B0àAúA*
(cloudkms.googleapis.com/CryptoKeyVersion2
AnnotationsEntry
key (	
value (	:8"7
State
STATE_UNSPECIFIED 

ACTIVE
DELETED:jêAg
 speech.googleapis.com/Recognizer@projects/{project}/locations/{location}/recognizers/{recognizer}R"
AutoDetectDecodingConfig"ù
ExplicitDecodingConfigS
encoding (2<.google.cloud.speech.v2.ExplicitDecodingConfig.AudioEncodingBàA
sample_rate_hertz (
audio_channel_count ("R
AudioEncoding
AUDIO_ENCODING_UNSPECIFIED 
LINEAR16	
MULAW
ALAW"Z
SpeakerDiarizationConfig
min_speaker_count (BàA
max_speaker_count (BàA"ø
RecognitionFeatures
profanity_filter ( 
enable_word_time_offsets (
enable_word_confidence ($
enable_automatic_punctuation (!
enable_spoken_punctuation (
enable_spoken_emojis (X
multi_channel_mode (2<.google.cloud.speech.v2.RecognitionFeatures.MultiChannelModeL
diarization_config	 (20.google.cloud.speech.v2.SpeakerDiarizationConfig
max_alternatives ("\\
MultiChannelMode"
MULTI_CHANNEL_MODE_UNSPECIFIED $
 SEPARATE_RECOGNITION_PER_CHANNEL"¿
SpeechAdaptationQ
phrase_sets (2<.google.cloud.speech.v2.SpeechAdaptation.AdaptationPhraseSet;
custom_classes (2#.google.cloud.speech.v2.CustomClassš
AdaptationPhraseSet:

phrase_set (	B$úA!
speech.googleapis.com/PhraseSetH >
inline_phrase_set (2!.google.cloud.speech.v2.PhraseSetH B
value"É
RecognitionConfigP
auto_decoding_config (20.google.cloud.speech.v2.AutoDetectDecodingConfigH R
explicit_decoding_config (2..google.cloud.speech.v2.ExplicitDecodingConfigH =
features (2+.google.cloud.speech.v2.RecognitionFeatures<

adaptation (2(.google.cloud.speech.v2.SpeechAdaptationB
decoding_config"î
RecognizeRequest<

recognizer (	B(àAúA"
 speech.googleapis.com/Recognizer9
config (2).google.cloud.speech.v2.RecognitionConfig/
config_mask (2.google.protobuf.FieldMask
content (H 
uri (	H B
audio_source"W
RecognitionResponseMetadata8
total_billed_duration (2.google.protobuf.Duration"w
SpeechRecognitionAlternative

transcript (	

confidence (/
words (2 .google.cloud.speech.v2.WordInfo"£
WordInfo/
start_offset (2.google.protobuf.Duration-

end_offset (2.google.protobuf.Duration
word (	

confidence (
speaker_label (	"Ì
SpeechRecognitionResultJ
alternatives (24.google.cloud.speech.v2.SpeechRecognitionAlternative
channel_tag (4
result_end_offset (2.google.protobuf.Duration
language_code (	BàA"œ
RecognizeResponse@
results (2/.google.cloud.speech.v2.SpeechRecognitionResultE
metadata (23.google.cloud.speech.v2.RecognitionResponseMetadata"Ñ
StreamingRecognitionFeatures$
enable_voice_activity_events (
interim_results (i
voice_activity_timeout (2I.google.cloud.speech.v2.StreamingRecognitionFeatures.VoiceActivityTimeout†
VoiceActivityTimeout7
speech_start_timeout (2.google.protobuf.Duration5
speech_end_timeout (2.google.protobuf.Duration"ß
StreamingRecognitionConfig>
config (2).google.cloud.speech.v2.RecognitionConfigBàA/
config_mask (2.google.protobuf.FieldMaskP
streaming_features (24.google.cloud.speech.v2.StreamingRecognitionFeatures"Ï
StreamingRecognizeRequest<

recognizer (	B(àAúA"
 speech.googleapis.com/RecognizerN
streaming_config (22.google.cloud.speech.v2.StreamingRecognitionConfigH 
audio (H B
streaming_request"„
BatchRecognizeRequest<

recognizer (	B(àAúA"
 speech.googleapis.com/Recognizer9
config (2).google.cloud.speech.v2.RecognitionConfig/
config_mask (2.google.protobuf.FieldMaskA
files (22.google.cloud.speech.v2.BatchRecognizeFileMetadata"È
BatchRecognizeResponseL
results (2;.google.cloud.speech.v2.BatchRecognizeResponse.ResultsEntry`
ResultsEntry
key (	?
value (20.google.cloud.speech.v2.BatchRecognizeFileResult:8"J
BatchRecognizeFileResult
uri (	!
error (2.google.rpc.Status"o
#BatchRecognizeTranscriptionMetadata
progress_percent (!
error (2.google.rpc.Status
uri (	"þ
BatchRecognizeMetadatai
transcription_metadata (2I.google.cloud.speech.v2.BatchRecognizeMetadata.TranscriptionMetadataEntryy
TranscriptionMetadataEntry
key (	J
value (2;.google.cloud.speech.v2.BatchRecognizeTranscriptionMetadata:8"§
BatchRecognizeFileMetadata
uri (	H 9
config (2).google.cloud.speech.v2.RecognitionConfig/
config_mask (2.google.protobuf.FieldMaskB
audio_source"ô
StreamingRecognitionResultJ
alternatives (24.google.cloud.speech.v2.SpeechRecognitionAlternative
is_final (
	stability (4
result_end_offset (2.google.protobuf.Duration
channel_tag (
language_code (	BàA"Ç
StreamingRecognizeResponseC
results (22.google.cloud.speech.v2.StreamingRecognitionResult]
speech_event_type (2B.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType6
speech_event_offset (2.google.protobuf.DurationE
metadata (23.google.cloud.speech.v2.RecognitionResponseMetadata"…
SpeechEventType!
SPEECH_EVENT_TYPE_UNSPECIFIED 
END_OF_SINGLE_UTTERANCE
SPEECH_ACTIVITY_BEGIN
SPEECH_ACTIVITY_END"å
Config
name (	BàA?
kms_key_name (	B)àAúA#
!cloudkms.googleapis.com/CryptoKey4
update_time (2.google.protobuf.TimestampBàA:QêAN
speech.googleapis.com/Config.projects/{project}/locations/{location}/config"F
GetConfigRequest2
name (	B$àAúA
speech.googleapis.com/Config"{
UpdateConfigRequest3
config (2.google.cloud.speech.v2.ConfigBàA/
update_mask (2.google.protobuf.FieldMask" 
CustomClass
name (	BàA
uid (	BàA
display_name (	<
items (2-.google.cloud.speech.v2.CustomClass.ClassItem=
state (2).google.cloud.speech.v2.CustomClass.StateBàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA4
delete_time (2.google.protobuf.TimestampBàA4
expire_time	 (2.google.protobuf.TimestampBàAI
annotations
 (24.google.cloud.speech.v2.CustomClass.AnnotationsEntry
etag (	BàA
reconciling (BàA?
kms_key_name (	B)àAúA#
!cloudkms.googleapis.com/CryptoKeyN
kms_key_version_name (	B0àAúA*
(cloudkms.googleapis.com/CryptoKeyVersion
	ClassItem
value (	2
AnnotationsEntry
key (	
value (	:8"7
State
STATE_UNSPECIFIED 

ACTIVE
DELETED:oêAl
!speech.googleapis.com/CustomClassDprojects/{project}/locations/{location}/customClasses/{custom_class}R"«
	PhraseSet
name (	BàA
uid (	BàA9
phrases (2(.google.cloud.speech.v2.PhraseSet.Phrase
boost (
display_name (	;
state (2\'.google.cloud.speech.v2.PhraseSet.StateBàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA4
delete_time (2.google.protobuf.TimestampBàA4
expire_time	 (2.google.protobuf.TimestampBàAG
annotations
 (22.google.cloud.speech.v2.PhraseSet.AnnotationsEntry
etag (	BàA
reconciling (BàA?
kms_key_name (	B)àAúA#
!cloudkms.googleapis.com/CryptoKeyN
kms_key_version_name (	B0àAúA*
(cloudkms.googleapis.com/CryptoKeyVersion&
Phrase
value (	
boost (2
AnnotationsEntry
key (	
value (	:8"7
State
STATE_UNSPECIFIED 

ACTIVE
DELETED:hêAe
speech.googleapis.com/PhraseSet?projects/{project}/locations/{location}/phraseSets/{phrase_set}R"Å
CreateCustomClassRequest>
custom_class (2#.google.cloud.speech.v2.CustomClassBàA
validate_only (
custom_class_id (	9
parent (	B)àAúA#!speech.googleapis.com/CustomClass"’
ListCustomClassesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
show_deleted ("q
ListCustomClassesResponse;
custom_classes (2#.google.cloud.speech.v2.CustomClass
next_page_token (	"P
GetCustomClassRequest7
name (	B)àAúA#
!speech.googleapis.com/CustomClass"¢
UpdateCustomClassRequest>
custom_class (2#.google.cloud.speech.v2.CustomClassBàA/
update_mask (2.google.protobuf.FieldMask
validate_only ("�
DeleteCustomClassRequest7
name (	B)àAúA#
!speech.googleapis.com/CustomClass
validate_only (
allow_missing (
etag (	"z
UndeleteCustomClassRequest7
name (	B)àAúA#
!speech.googleapis.com/CustomClass
validate_only (
etag (	"»
CreatePhraseSetRequest:

phrase_set (2!.google.cloud.speech.v2.PhraseSetBàA
validate_only (
phrase_set_id (	7
parent (	B\'àAúA!speech.googleapis.com/PhraseSet"�
ListPhraseSetsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
show_deleted ("i
ListPhraseSetsResponse6
phrase_sets (2!.google.cloud.speech.v2.PhraseSet
next_page_token (	"L
GetPhraseSetRequest5
name (	B\'àAúA!
speech.googleapis.com/PhraseSet"œ
UpdatePhraseSetRequest:

phrase_set (2!.google.cloud.speech.v2.PhraseSetBàA/
update_mask (2.google.protobuf.FieldMask
validate_only ("‹
DeletePhraseSetRequest5
name (	B\'àAúA!
speech.googleapis.com/PhraseSet
validate_only (
allow_missing (
etag (	"v
UndeletePhraseSetRequest5
name (	B\'àAúA!
speech.googleapis.com/PhraseSet
validate_only (
etag (	2¿%
Speechì
CreateRecognizer/.google.cloud.speech.v2.CreateRecognizerRequest.google.longrunning.Operation"‡‚Óä“="//v2/{parent=projects/*/locations/*}/recognizers:
recognizerÚAparent,recognizer,recognizer_idÊA

RecognizerOperationMetadata´
ListRecognizers..google.cloud.speech.v2.ListRecognizersRequest/.google.cloud.speech.v2.ListRecognizersResponse"@‚Óä“1//v2/{parent=projects/*/locations/*}/recognizersÚAparent¡
GetRecognizer,.google.cloud.speech.v2.GetRecognizerRequest".google.cloud.speech.v2.Recognizer">‚Óä“1//v2/{name=projects/*/locations/*/recognizers/*}ÚAnameî
UpdateRecognizer/.google.cloud.speech.v2.UpdateRecognizerRequest.google.longrunning.Operation"‰‚Óä“H2:/v2/{recognizer.name=projects/*/locations/*/recognizers/*}:
recognizerÚArecognizer,update_maskÊA

RecognizerOperationMetadataÄ
DeleteRecognizer/.google.cloud.speech.v2.DeleteRecognizerRequest.google.longrunning.Operation"`‚Óä“1*//v2/{name=projects/*/locations/*/recognizers/*}ÚAnameÊA

RecognizerOperationMetadataÔ
UndeleteRecognizer1.google.cloud.speech.v2.UndeleteRecognizerRequest.google.longrunning.Operation"l‚Óä“="8/v2/{name=projects/*/locations/*/recognizers/*}:undelete:*ÚAnameÊA

RecognizerOperationMetadataù
	Recognize(.google.cloud.speech.v2.RecognizeRequest).google.cloud.speech.v2.RecognizeResponse"–‚Óä“D"?/v2/{recognizer=projects/*/locations/*/recognizers/*}:recognize:*ÚA%recognizer,config,config_mask,contentÚA!recognizer,config,config_mask,uri�
StreamingRecognize1.google.cloud.speech.v2.StreamingRecognizeRequest2.google.cloud.speech.v2.StreamingRecognizeResponse" (0„
BatchRecognize-.google.cloud.speech.v2.BatchRecognizeRequest.google.longrunning.Operation"£‚Óä“I"D/v2/{recognizer=projects/*/locations/*/recognizers/*}:batchRecognize:*ÚA#recognizer,config,config_mask,filesÊA+
BatchRecognizeResponseOperationMetadataŽ
	GetConfig(.google.cloud.speech.v2.GetConfigRequest.google.cloud.speech.v2.Config"7‚Óä“*(/v2/{name=projects/*/locations/*/config}ÚAname±
UpdateConfig+.google.cloud.speech.v2.UpdateConfigRequest.google.cloud.speech.v2.Config"T‚Óä“92//v2/{config.name=projects/*/locations/*/config}:configÚAconfig,update_mask÷
CreateCustomClass0.google.cloud.speech.v2.CreateCustomClassRequest.google.longrunning.Operation"�‚Óä“A"1/v2/{parent=projects/*/locations/*}/customClasses:custom_classÚA#parent,custom_class,custom_class_idÊA 
CustomClassOperationMetadata¼
ListCustomClasses0.google.cloud.speech.v2.ListCustomClassesRequest1.google.cloud.speech.v2.ListCustomClassesResponse"B‚Óä“31/v2/{parent=projects/*/locations/*}/customClassesÚAparent¦
GetCustomClass-.google.cloud.speech.v2.GetCustomClassRequest#.google.cloud.speech.v2.CustomClass"@‚Óä“31/v2/{name=projects/*/locations/*/customClasses/*}ÚAnameù
UpdateCustomClass0.google.cloud.speech.v2.UpdateCustomClassRequest.google.longrunning.Operation"’‚Óä“N2>/v2/{custom_class.name=projects/*/locations/*/customClasses/*}:custom_classÚAcustom_class,update_maskÊA 
CustomClassOperationMetadataÉ
DeleteCustomClass0.google.cloud.speech.v2.DeleteCustomClassRequest.google.longrunning.Operation"c‚Óä“3*1/v2/{name=projects/*/locations/*/customClasses/*}ÚAnameÊA 
CustomClassOperationMetadataÙ
UndeleteCustomClass2.google.cloud.speech.v2.UndeleteCustomClassRequest.google.longrunning.Operation"o‚Óä“?":/v2/{name=projects/*/locations/*/customClasses/*}:undelete:*ÚAnameÊA 
CustomClassOperationMetadataè
CreatePhraseSet..google.cloud.speech.v2.CreatePhraseSetRequest.google.longrunning.Operation"…‚Óä“<"./v2/{parent=projects/*/locations/*}/phraseSets:
phrase_setÚAparent,phrase_set,phrase_set_idÊA
	PhraseSetOperationMetadata°
ListPhraseSets-.google.cloud.speech.v2.ListPhraseSetsRequest..google.cloud.speech.v2.ListPhraseSetsResponse"?‚Óä“0./v2/{parent=projects/*/locations/*}/phraseSetsÚAparent�
GetPhraseSet+.google.cloud.speech.v2.GetPhraseSetRequest!.google.cloud.speech.v2.PhraseSet"=‚Óä“0./v2/{name=projects/*/locations/*/phraseSets/*}ÚAnameê
UpdatePhraseSet..google.cloud.speech.v2.UpdatePhraseSetRequest.google.longrunning.Operation"‡‚Óä“G29/v2/{phrase_set.name=projects/*/locations/*/phraseSets/*}:
phrase_setÚAphrase_set,update_maskÊA
	PhraseSetOperationMetadataÀ
DeletePhraseSet..google.cloud.speech.v2.DeletePhraseSetRequest.google.longrunning.Operation"^‚Óä“0*./v2/{name=projects/*/locations/*/phraseSets/*}ÚAnameÊA
	PhraseSetOperationMetadataÐ
UndeletePhraseSet0.google.cloud.speech.v2.UndeletePhraseSetRequest.google.longrunning.Operation"j‚Óä“<"7/v2/{name=projects/*/locations/*/phraseSets/*}:undelete:*ÚAnameÊA
	PhraseSetOperationMetadataIÊAspeech.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB‰
com.google.cloud.speech.v2BCloudSpeechProtoPZ2cloud.google.com/go/speech/apiv2/speechpb;speechpbêAx
!cloudkms.googleapis.com/CryptoKeySprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}êA¦
(cloudkms.googleapis.com/CryptoKeyVersionzprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

