Class SpeechGrpc.SpeechBlockingV2Stub

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

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

    • build

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

      public Operation createRecognizer(CreateRecognizerRequest request) throws io.grpc.StatusException
       Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
       
      Throws:
      io.grpc.StatusException
    • listRecognizers

      public ListRecognizersResponse listRecognizers(ListRecognizersRequest request) throws io.grpc.StatusException
       Lists Recognizers.
       
      Throws:
      io.grpc.StatusException
    • getRecognizer

      public Recognizer getRecognizer(GetRecognizerRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException
    • updateRecognizer

      public Operation updateRecognizer(UpdateRecognizerRequest request) throws io.grpc.StatusException
       Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
       
      Throws:
      io.grpc.StatusException
    • deleteRecognizer

      public Operation deleteRecognizer(DeleteRecognizerRequest request) throws io.grpc.StatusException
       Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
       
      Throws:
      io.grpc.StatusException
    • undeleteRecognizer

      public Operation undeleteRecognizer(UndeleteRecognizerRequest request) throws io.grpc.StatusException
       Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
       
      Throws:
      io.grpc.StatusException
    • recognize

      public RecognizeResponse recognize(RecognizeRequest request) throws io.grpc.StatusException
       Performs synchronous Speech recognition: receive results after all audio
       has been sent and processed.
       
      Throws:
      io.grpc.StatusException
    • streamingRecognize

      @ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") public io.grpc.stub.BlockingClientCall<StreamingRecognizeRequest,StreamingRecognizeResponse> streamingRecognize()
       Performs bidirectional streaming speech recognition: receive results while
       sending audio. This method is only available via the gRPC API (not REST).
       
    • batchRecognize

      public Operation batchRecognize(BatchRecognizeRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException
    • getConfig

      public Config getConfig(GetConfigRequest request) throws io.grpc.StatusException
       Returns the requested [Config][google.cloud.speech.v2.Config].
       
      Throws:
      io.grpc.StatusException
    • updateConfig

      public Config updateConfig(UpdateConfigRequest request) throws io.grpc.StatusException
       Updates the [Config][google.cloud.speech.v2.Config].
       
      Throws:
      io.grpc.StatusException
    • createCustomClass

      public Operation createCustomClass(CreateCustomClassRequest request) throws io.grpc.StatusException
       Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
       
      Throws:
      io.grpc.StatusException
    • listCustomClasses

      public ListCustomClassesResponse listCustomClasses(ListCustomClassesRequest request) throws io.grpc.StatusException
       Lists CustomClasses.
       
      Throws:
      io.grpc.StatusException
    • getCustomClass

      public CustomClass getCustomClass(GetCustomClassRequest request) throws io.grpc.StatusException
       Returns the requested
       [CustomClass][google.cloud.speech.v2.CustomClass].
       
      Throws:
      io.grpc.StatusException
    • updateCustomClass

      public Operation updateCustomClass(UpdateCustomClassRequest request) throws io.grpc.StatusException
       Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
       
      Throws:
      io.grpc.StatusException
    • deleteCustomClass

      public Operation deleteCustomClass(DeleteCustomClassRequest request) throws io.grpc.StatusException
       Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
       
      Throws:
      io.grpc.StatusException
    • undeleteCustomClass

      public Operation undeleteCustomClass(UndeleteCustomClassRequest request) throws io.grpc.StatusException
       Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
       
      Throws:
      io.grpc.StatusException
    • createPhraseSet

      public Operation createPhraseSet(CreatePhraseSetRequest request) throws io.grpc.StatusException
       Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
      Throws:
      io.grpc.StatusException
    • listPhraseSets

      public ListPhraseSetsResponse listPhraseSets(ListPhraseSetsRequest request) throws io.grpc.StatusException
       Lists PhraseSets.
       
      Throws:
      io.grpc.StatusException
    • getPhraseSet

      public PhraseSet getPhraseSet(GetPhraseSetRequest request) throws io.grpc.StatusException
       Returns the requested
       [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
      Throws:
      io.grpc.StatusException
    • updatePhraseSet

      public Operation updatePhraseSet(UpdatePhraseSetRequest request) throws io.grpc.StatusException
       Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
      Throws:
      io.grpc.StatusException
    • deletePhraseSet

      public Operation deletePhraseSet(DeletePhraseSetRequest request) throws io.grpc.StatusException
       Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
      Throws:
      io.grpc.StatusException
    • undeletePhraseSet

      public Operation undeletePhraseSet(UndeletePhraseSetRequest request) throws io.grpc.StatusException
       Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
      Throws:
      io.grpc.StatusException