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.SpeechFutureStub
build(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:
build
in 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].
-
-