<?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 (	B0AA*
(cloudkms.googleapis.com/CryptoKeyVersion2
AnnotationsEntry
key (	
value (	:8"7
State
STATE_UNSPECIFIED 

ACTIVE
DELETED:jAg
 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:QAN
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 (	B0AA*
(cloudkms.googleapis.com/CryptoKeyVersion
	ClassItem
value (	2
AnnotationsEntry
key (	
value (	:8"7
State
STATE_UNSPECIFIED 

ACTIVE
DELETED:oAl
!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 (	B0AA*
(cloudkms.googleapis.com/CryptoKeyVersion&
Phrase
value (	
boost (2
AnnotationsEntry
key (	
value (	:8"7
State
STATE_UNSPECIFIED 

ACTIVE
DELETED:hAe
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:
recognizerAparent,recognizer,recognizer_idA

RecognizerOperationMetadata
ListRecognizers..google.cloud.speech.v2.ListRecognizersRequest/.google.cloud.speech.v2.ListRecognizersResponse"@1//v2/{parent=projects/*/locations/*}/recognizersA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/*}:
recognizerArecognizer,update_maskA

RecognizerOperationMetadata
DeleteRecognizer/.google.cloud.speech.v2.DeleteRecognizerRequest.google.longrunning.Operation"`1*//v2/{name=projects/*/locations/*/recognizers/*}AnameA

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

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,contentA!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,filesA+
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}:configAconfig,update_mask
CreateCustomClass0.google.cloud.speech.v2.CreateCustomClassRequest.google.longrunning.Operation"A"1/v2/{parent=projects/*/locations/*}/customClasses:custom_classA#parent,custom_class,custom_class_idA 
CustomClassOperationMetadata
ListCustomClasses0.google.cloud.speech.v2.ListCustomClassesRequest1.google.cloud.speech.v2.ListCustomClassesResponse"B31/v2/{parent=projects/*/locations/*}/customClassesA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_classAcustom_class,update_maskA 
CustomClassOperationMetadata
DeleteCustomClass0.google.cloud.speech.v2.DeleteCustomClassRequest.google.longrunning.Operation"c3*1/v2/{name=projects/*/locations/*/customClasses/*}AnameA 
CustomClassOperationMetadata
UndeleteCustomClass2.google.cloud.speech.v2.UndeleteCustomClassRequest.google.longrunning.Operation"o?":/v2/{name=projects/*/locations/*/customClasses/*}:undelete:*AnameA 
CustomClassOperationMetadata
CreatePhraseSet..google.cloud.speech.v2.CreatePhraseSetRequest.google.longrunning.Operation"<"./v2/{parent=projects/*/locations/*}/phraseSets:
phrase_setAparent,phrase_set,phrase_set_idA
	PhraseSetOperationMetadata
ListPhraseSets-.google.cloud.speech.v2.ListPhraseSetsRequest..google.cloud.speech.v2.ListPhraseSetsResponse"?0./v2/{parent=projects/*/locations/*}/phraseSetsA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_setAphrase_set,update_maskA
	PhraseSetOperationMetadata
DeletePhraseSet..google.cloud.speech.v2.DeletePhraseSetRequest.google.longrunning.Operation"^0*./v2/{name=projects/*/locations/*/phraseSets/*}AnameA
	PhraseSetOperationMetadata
UndeletePhraseSet0.google.cloud.speech.v2.UndeletePhraseSetRequest.google.longrunning.Operation"j<"7/v2/{name=projects/*/locations/*/phraseSets/*}:undelete:*AnameA
	PhraseSetOperationMetadataIAspeech.googleapis.comA.https://www.googleapis.com/auth/cloud-platformB
com.google.cloud.speech.v2BCloudSpeechProtoPZ2cloud.google.com/go/speech/apiv2/speechpb;speechpbAx
!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;
    }
}

