// package: google.cloud.speech.v1p1beta1 // file: google/cloud/speech/v1p1beta1/cloud_speech.proto /* tslint:disable */ import * as grpc from "grpc"; import * as google_cloud_speech_v1p1beta1_cloud_speech_pb from "../../../../google/cloud/speech/v1p1beta1/cloud_speech_pb"; import * as google_longrunning_operations_pb from "../../../../google/longrunning/operations_pb"; import * as google_protobuf_any_pb from "google-protobuf/google/protobuf/any_pb"; import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as google_rpc_status_pb from "../../../../google/rpc/status_pb"; interface ISpeechService extends grpc.ServiceDefinition { recognize: ISpeechService_IRecognize; longRunningRecognize: ISpeechService_ILongRunningRecognize; streamingRecognize: ISpeechService_IStreamingRecognize; } interface ISpeechService_IRecognize extends grpc.MethodDefinition { path: string; // "/google.cloud.speech.v1p1beta1.Speech/Recognize" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ISpeechService_ILongRunningRecognize extends grpc.MethodDefinition { path: string; // "/google.cloud.speech.v1p1beta1.Speech/LongRunningRecognize" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ISpeechService_IStreamingRecognize extends grpc.MethodDefinition { path: string; // "/google.cloud.speech.v1p1beta1.Speech/StreamingRecognize" requestStream: boolean; // true responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const SpeechService: ISpeechService; export interface ISpeechServer { recognize: grpc.handleUnaryCall; longRunningRecognize: grpc.handleUnaryCall; streamingRecognize: grpc.handleBidiStreamingCall; } export interface ISpeechClient { recognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeRequest, callback: (error: Error | null, response: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeResponse) => void): grpc.ClientUnaryCall; recognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeResponse) => void): grpc.ClientUnaryCall; recognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeResponse) => void): grpc.ClientUnaryCall; longRunningRecognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.LongRunningRecognizeRequest, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; longRunningRecognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.LongRunningRecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; longRunningRecognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.LongRunningRecognizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; streamingRecognize(): grpc.ClientDuplexStream; streamingRecognize(options: Partial): grpc.ClientDuplexStream; streamingRecognize(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; } export class SpeechClient extends grpc.Client implements ISpeechClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public recognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeRequest, callback: (error: Error | null, response: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeResponse) => void): grpc.ClientUnaryCall; public recognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeResponse) => void): grpc.ClientUnaryCall; public recognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_cloud_speech_v1p1beta1_cloud_speech_pb.RecognizeResponse) => void): grpc.ClientUnaryCall; public longRunningRecognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.LongRunningRecognizeRequest, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; public longRunningRecognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.LongRunningRecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; public longRunningRecognize(request: google_cloud_speech_v1p1beta1_cloud_speech_pb.LongRunningRecognizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; public streamingRecognize(options?: Partial): grpc.ClientDuplexStream; public streamingRecognize(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; }