// package: google.cloud.speech.v1beta1 // file: google/cloud/speech/v1beta1/cloud_speech.proto /* tslint:disable */ import * as grpc from "grpc"; import * as google_cloud_speech_v1beta1_cloud_speech_pb from "../../../../google/cloud/speech/v1beta1/cloud_speech_pb"; import * as google_longrunning_operations_pb from "../../../../google/longrunning/operations_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 { syncRecognize: ISpeechService_ISyncRecognize; asyncRecognize: ISpeechService_IAsyncRecognize; streamingRecognize: ISpeechService_IStreamingRecognize; } interface ISpeechService_ISyncRecognize extends grpc.MethodDefinition { path: string; // "/google.cloud.speech.v1beta1.Speech/SyncRecognize" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ISpeechService_IAsyncRecognize extends grpc.MethodDefinition { path: string; // "/google.cloud.speech.v1beta1.Speech/AsyncRecognize" 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.v1beta1.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 { syncRecognize: grpc.handleUnaryCall; asyncRecognize: grpc.handleUnaryCall; streamingRecognize: grpc.handleBidiStreamingCall; } export interface ISpeechClient { syncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeRequest, callback: (error: Error | null, response: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeResponse) => void): grpc.ClientUnaryCall; syncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeResponse) => void): grpc.ClientUnaryCall; syncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeResponse) => void): grpc.ClientUnaryCall; asyncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.AsyncRecognizeRequest, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; asyncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.AsyncRecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; asyncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.AsyncRecognizeRequest, 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 syncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeRequest, callback: (error: Error | null, response: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeResponse) => void): grpc.ClientUnaryCall; public syncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeResponse) => void): grpc.ClientUnaryCall; public syncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_cloud_speech_v1beta1_cloud_speech_pb.SyncRecognizeResponse) => void): grpc.ClientUnaryCall; public asyncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.AsyncRecognizeRequest, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; public asyncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.AsyncRecognizeRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_longrunning_operations_pb.Operation) => void): grpc.ClientUnaryCall; public asyncRecognize(request: google_cloud_speech_v1beta1_cloud_speech_pb.AsyncRecognizeRequest, 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; }