Class SpeechGrpc.SpeechStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<SpeechGrpc.SpeechStub>
com.google.cloud.speech.v2.SpeechGrpc.SpeechStub
Enclosing class:
SpeechGrpc

public static final class SpeechGrpc.SpeechStub extends io.grpc.stub.AbstractAsyncStub<SpeechGrpc.SpeechStub>
A stub to allow clients to do asynchronous rpc calls to service Speech.
 Enables speech transcription and resource management.
 
  • Method Details

    • build

      protected SpeechGrpc.SpeechStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<SpeechGrpc.SpeechStub>
    • createRecognizer

      public void createRecognizer(CreateRecognizerRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • listRecognizers

      public void listRecognizers(ListRecognizersRequest request, io.grpc.stub.StreamObserver<ListRecognizersResponse> responseObserver)
       Lists Recognizers.
       
    • getRecognizer

      public void getRecognizer(GetRecognizerRequest request, io.grpc.stub.StreamObserver<Recognizer> responseObserver)
       Returns the requested
       [Recognizer][google.cloud.speech.v2.Recognizer]. Fails with
       [NOT_FOUND][google.rpc.Code.NOT_FOUND] if the requested Recognizer doesn't
       exist.
       
    • updateRecognizer

      public void updateRecognizer(UpdateRecognizerRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • deleteRecognizer

      public void deleteRecognizer(DeleteRecognizerRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • undeleteRecognizer

      public void undeleteRecognizer(UndeleteRecognizerRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • recognize

      public void recognize(RecognizeRequest request, io.grpc.stub.StreamObserver<RecognizeResponse> responseObserver)
       Performs synchronous Speech recognition: receive results after all audio
       has been sent and processed.
       
    • streamingRecognize

      public io.grpc.stub.StreamObserver<StreamingRecognizeRequest> streamingRecognize(io.grpc.stub.StreamObserver<StreamingRecognizeResponse> responseObserver)
       Performs bidirectional streaming speech recognition: receive results while
       sending audio. This method is only available via the gRPC API (not REST).
       
    • batchRecognize

      public void batchRecognize(BatchRecognizeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Performs batch asynchronous speech recognition: send a request with N
       audio files and receive a long running operation that can be polled to see
       when the transcriptions are finished.
       
    • getConfig

      public void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
       Returns the requested [Config][google.cloud.speech.v2.Config].
       
    • updateConfig

      public void updateConfig(UpdateConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
       Updates the [Config][google.cloud.speech.v2.Config].
       
    • createCustomClass

      public void createCustomClass(CreateCustomClassRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • listCustomClasses

      public void listCustomClasses(ListCustomClassesRequest request, io.grpc.stub.StreamObserver<ListCustomClassesResponse> responseObserver)
       Lists CustomClasses.
       
    • getCustomClass

      public void getCustomClass(GetCustomClassRequest request, io.grpc.stub.StreamObserver<CustomClass> responseObserver)
       Returns the requested
       [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • updateCustomClass

      public void updateCustomClass(UpdateCustomClassRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • deleteCustomClass

      public void deleteCustomClass(DeleteCustomClassRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • undeleteCustomClass

      public void undeleteCustomClass(UndeleteCustomClassRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • createPhraseSet

      public void createPhraseSet(CreatePhraseSetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • listPhraseSets

      public void listPhraseSets(ListPhraseSetsRequest request, io.grpc.stub.StreamObserver<ListPhraseSetsResponse> responseObserver)
       Lists PhraseSets.
       
    • getPhraseSet

      public void getPhraseSet(GetPhraseSetRequest request, io.grpc.stub.StreamObserver<PhraseSet> responseObserver)
       Returns the requested
       [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • updatePhraseSet

      public void updatePhraseSet(UpdatePhraseSetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • deletePhraseSet

      public void deletePhraseSet(DeletePhraseSetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • undeletePhraseSet

      public void undeletePhraseSet(UndeletePhraseSetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].