Package com.google.cloud.speech.v2
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptioncom.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.protected SpeechGrpc.SpeechFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>Creates a [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<Operation>createPhraseSet(CreatePhraseSetRequest request) Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<Operation>createRecognizer(CreateRecognizerRequest request) Creates a [Recognizer][google.cloud.speech.v2.Recognizer].com.google.common.util.concurrent.ListenableFuture<Operation>Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<Operation>deletePhraseSet(DeletePhraseSetRequest request) Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<Operation>deleteRecognizer(DeleteRecognizerRequest request) Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].com.google.common.util.concurrent.ListenableFuture<Config>getConfig(GetConfigRequest request) Returns the requested [Config][google.cloud.speech.v2.Config].com.google.common.util.concurrent.ListenableFuture<CustomClass>getCustomClass(GetCustomClassRequest request) Returns the requested [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<PhraseSet>getPhraseSet(GetPhraseSetRequest request) Returns the requested [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<Recognizer>getRecognizer(GetRecognizerRequest request) Returns the requested [Recognizer][google.cloud.speech.v2.Recognizer].com.google.common.util.concurrent.ListenableFuture<ListCustomClassesResponse>Lists CustomClasses.com.google.common.util.concurrent.ListenableFuture<ListPhraseSetsResponse>listPhraseSets(ListPhraseSetsRequest request) Lists PhraseSets.com.google.common.util.concurrent.ListenableFuture<ListRecognizersResponse>listRecognizers(ListRecognizersRequest request) Lists Recognizers.com.google.common.util.concurrent.ListenableFuture<RecognizeResponse>recognize(RecognizeRequest request) Performs synchronous Speech recognition: receive results after all audio has been sent and processed.com.google.common.util.concurrent.ListenableFuture<Operation>Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<Operation>Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<Operation>Undeletes the [Recognizer][google.cloud.speech.v2.Recognizer].com.google.common.util.concurrent.ListenableFuture<Config>updateConfig(UpdateConfigRequest request) Updates the [Config][google.cloud.speech.v2.Config].com.google.common.util.concurrent.ListenableFuture<Operation>Updates the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<Operation>updatePhraseSet(UpdatePhraseSetRequest request) Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<Operation>updateRecognizer(UpdateRecognizerRequest request) Updates the [Recognizer][google.cloud.speech.v2.Recognizer].Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected SpeechGrpc.SpeechFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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].
-