Class SpeechGrpc.SpeechFutureStub

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

public static final class SpeechGrpc.SpeechFutureStub extends io.grpc.stub.AbstractFutureStub<SpeechGrpc.SpeechFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Speech.
 Enables speech transcription and resource management.
 
  • Method Details

    • build

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

      public com.google.common.util.concurrent.ListenableFuture<Operation> createRecognizer(CreateRecognizerRequest request)
       Creates a [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • listRecognizers

      public com.google.common.util.concurrent.ListenableFuture<ListRecognizersResponse> listRecognizers(ListRecognizersRequest request)
       Lists Recognizers.
       
    • getRecognizer

      public com.google.common.util.concurrent.ListenableFuture<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.common.util.concurrent.ListenableFuture<Operation> updateRecognizer(UpdateRecognizerRequest request)
       Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • deleteRecognizer

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteRecognizer(DeleteRecognizerRequest request)
       Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • undeleteRecognizer

      public com.google.common.util.concurrent.ListenableFuture<Operation> undeleteRecognizer(UndeleteRecognizerRequest request)
       Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].
       
    • recognize

      public com.google.common.util.concurrent.ListenableFuture<RecognizeResponse> recognize(RecognizeRequest request)
       Performs synchronous Speech recognition: receive results after all audio
       has been sent and processed.
       
    • batchRecognize

      public com.google.common.util.concurrent.ListenableFuture<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 com.google.common.util.concurrent.ListenableFuture<Config> getConfig(GetConfigRequest request)
       Returns the requested [Config][google.cloud.speech.v2.Config].
       
    • updateConfig

      public com.google.common.util.concurrent.ListenableFuture<Config> updateConfig(UpdateConfigRequest request)
       Updates the [Config][google.cloud.speech.v2.Config].
       
    • createCustomClass

      public com.google.common.util.concurrent.ListenableFuture<Operation> createCustomClass(CreateCustomClassRequest request)
       Creates a [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • listCustomClasses

      public com.google.common.util.concurrent.ListenableFuture<ListCustomClassesResponse> listCustomClasses(ListCustomClassesRequest request)
       Lists CustomClasses.
       
    • getCustomClass

      public com.google.common.util.concurrent.ListenableFuture<CustomClass> getCustomClass(GetCustomClassRequest request)
       Returns the requested
       [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • updateCustomClass

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateCustomClass(UpdateCustomClassRequest request)
       Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • deleteCustomClass

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteCustomClass(DeleteCustomClassRequest request)
       Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • undeleteCustomClass

      public com.google.common.util.concurrent.ListenableFuture<Operation> undeleteCustomClass(UndeleteCustomClassRequest request)
       Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
       
    • createPhraseSet

      public com.google.common.util.concurrent.ListenableFuture<Operation> createPhraseSet(CreatePhraseSetRequest request)
       Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • listPhraseSets

      public com.google.common.util.concurrent.ListenableFuture<ListPhraseSetsResponse> listPhraseSets(ListPhraseSetsRequest request)
       Lists PhraseSets.
       
    • getPhraseSet

      public com.google.common.util.concurrent.ListenableFuture<PhraseSet> getPhraseSet(GetPhraseSetRequest request)
       Returns the requested
       [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • updatePhraseSet

      public com.google.common.util.concurrent.ListenableFuture<Operation> updatePhraseSet(UpdatePhraseSetRequest request)
       Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • deletePhraseSet

      public com.google.common.util.concurrent.ListenableFuture<Operation> deletePhraseSet(DeletePhraseSetRequest request)
       Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
       
    • undeletePhraseSet

      public com.google.common.util.concurrent.ListenableFuture<Operation> undeletePhraseSet(UndeletePhraseSetRequest request)
       Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].