Class 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 Detail

      • createRecognizer

        public void createRecognizer​(CreateRecognizerRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • 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<com.google.longrunning.Operation> responseObserver)
         Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • deleteRecognizer

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

        public void undeleteRecognizer​(UndeleteRecognizerRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.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<com.google.longrunning.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<com.google.longrunning.Operation> responseObserver)
         Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • 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<com.google.longrunning.Operation> responseObserver)
         Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • deleteCustomClass

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

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

        public void createPhraseSet​(CreatePhraseSetRequest request,
                                    io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • 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<com.google.longrunning.Operation> responseObserver)
         Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • deletePhraseSet

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

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