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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<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.protected SpeechGrpc.SpeechFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createCustomClass(CreateCustomClassRequest request)Creates a [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createPhraseSet(CreatePhraseSetRequest request)Creates a [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createRecognizer(CreateRecognizerRequest request)Creates a [Recognizer][google.cloud.speech.v2.Recognizer].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteCustomClass(DeleteCustomClassRequest request)Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deletePhraseSet(DeletePhraseSetRequest request)Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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>listCustomClasses(ListCustomClassesRequest request)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<com.google.longrunning.Operation>undeleteCustomClass(UndeleteCustomClassRequest request)Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>undeletePhraseSet(UndeletePhraseSetRequest request)Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>undeleteRecognizer(UndeleteRecognizerRequest request)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<com.google.longrunning.Operation>updateCustomClass(UpdateCustomClassRequest request)Updates the [CustomClass][google.cloud.speech.v2.CustomClass].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updatePhraseSet(UpdatePhraseSetRequest request)Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateRecognizer(UpdateRecognizerRequest request)Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
-
-
-
Method Detail
-
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<com.google.longrunning.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<com.google.longrunning.Operation> updateRecognizer(UpdateRecognizerRequest request)
Updates the [Recognizer][google.cloud.speech.v2.Recognizer].
-
deleteRecognizer
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteRecognizer(DeleteRecognizerRequest request)
Deletes the [Recognizer][google.cloud.speech.v2.Recognizer].
-
undeleteRecognizer
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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<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 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<com.google.longrunning.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<com.google.longrunning.Operation> updateCustomClass(UpdateCustomClassRequest request)
Updates the [CustomClass][google.cloud.speech.v2.CustomClass].
-
deleteCustomClass
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteCustomClass(DeleteCustomClassRequest request)
Deletes the [CustomClass][google.cloud.speech.v2.CustomClass].
-
undeleteCustomClass
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> undeleteCustomClass(UndeleteCustomClassRequest request)
Undeletes the [CustomClass][google.cloud.speech.v2.CustomClass].
-
createPhraseSet
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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<com.google.longrunning.Operation> updatePhraseSet(UpdatePhraseSetRequest request)
Updates the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
deletePhraseSet
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deletePhraseSet(DeletePhraseSetRequest request)
Deletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
undeletePhraseSet
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> undeletePhraseSet(UndeletePhraseSetRequest request)
Undeletes the [PhraseSet][google.cloud.speech.v2.PhraseSet].
-
-