Class SpeechGrpc.SpeechBlockingStub

  • Enclosing class:
    SpeechGrpc

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

      • createRecognizer

        public com.google.longrunning.Operation createRecognizer​(CreateRecognizerRequest request)
         Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • getRecognizer

        public Recognizer getRecognizer​(GetRecognizerRequest request)
         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 com.google.longrunning.Operation updateRecognizer​(UpdateRecognizerRequest request)
         Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • deleteRecognizer

        public com.google.longrunning.Operation deleteRecognizer​(DeleteRecognizerRequest request)
         Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • undeleteRecognizer

        public com.google.longrunning.Operation undeleteRecognizer​(UndeleteRecognizerRequest request)
         Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
         
      • recognize

        public RecognizeResponse recognize​(RecognizeRequest request)
         Performs synchronous Speech recognition: receive results after all audio
         has been sent and processed.
         
      • batchRecognize

        public com.google.longrunning.Operation batchRecognize​(BatchRecognizeRequest request)
         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 Config getConfig​(GetConfigRequest request)
         Returns the requested [Config][google.cloud.speech.v2.Config].
         
      • updateConfig

        public Config updateConfig​(UpdateConfigRequest request)
         Updates the [Config][google.cloud.speech.v2.Config].
         
      • createCustomClass

        public com.google.longrunning.Operation createCustomClass​(CreateCustomClassRequest request)
         Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • getCustomClass

        public CustomClass getCustomClass​(GetCustomClassRequest request)
         Returns the requested
         [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • updateCustomClass

        public com.google.longrunning.Operation updateCustomClass​(UpdateCustomClassRequest request)
         Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • deleteCustomClass

        public com.google.longrunning.Operation deleteCustomClass​(DeleteCustomClassRequest request)
         Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • undeleteCustomClass

        public com.google.longrunning.Operation undeleteCustomClass​(UndeleteCustomClassRequest request)
         Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
         
      • createPhraseSet

        public com.google.longrunning.Operation createPhraseSet​(CreatePhraseSetRequest request)
         Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • getPhraseSet

        public PhraseSet getPhraseSet​(GetPhraseSetRequest request)
         Returns the requested
         [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • updatePhraseSet

        public com.google.longrunning.Operation updatePhraseSet​(UpdatePhraseSetRequest request)
         Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • deletePhraseSet

        public com.google.longrunning.Operation deletePhraseSet​(DeletePhraseSetRequest request)
         Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
         
      • undeletePhraseSet

        public com.google.longrunning.Operation undeletePhraseSet​(UndeletePhraseSetRequest request)
         Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].