airflow.contrib.hooks.gcp_speech_to_text_hook
¶
Module Contents¶
-
class
airflow.contrib.hooks.gcp_speech_to_text_hook.
GCPSpeechToTextHook
(gcp_conn_id='google_cloud_default', delegate_to=None)[source]¶ Bases:
airflow.contrib.hooks.gcp_api_base_hook.GoogleCloudBaseHook
Hook for Google Cloud Speech API.
- Parameters
-
get_conn
(self)[source]¶ Retrieves connection to Cloud Speech.
- Returns
Google Cloud Speech client object.
- Return type
-
recognize_speech
(self, config, audio, retry=None, timeout=None)[source]¶ Recognizes audio input
- Parameters
config (dict or google.cloud.speech_v1.types.RecognitionConfig) – information to the recognizer that specifies how to process the request. https://googleapis.github.io/google-cloud-python/latest/speech/gapic/v1/types.html#google.cloud.speech_v1.types.RecognitionConfig
audio (dict or google.cloud.speech_v1.types.RecognitionAudio) – audio data to be recognized https://googleapis.github.io/google-cloud-python/latest/speech/gapic/v1/types.html#google.cloud.speech_v1.types.RecognitionAudio
retry (google.api_core.retry.Retry) – (Optional) A retry object used to retry requests. If None is specified, requests will not be retried.
timeout (float) – (Optional) The amount of time, in seconds, to wait for the request to complete. Note that if retry is specified, the timeout applies to each individual attempt.