airflow.contrib.operators.gcp_speech_to_text_operator
¶
Module Contents¶
-
class
airflow.contrib.operators.gcp_speech_to_text_operator.
GcpSpeechToTextRecognizeSpeechOperator
(audio, config, project_id=None, gcp_conn_id='google_cloud_default', retry=None, timeout=None, *args, **kwargs)[source]¶ Bases:
airflow.models.BaseOperator
Recognizes speech from audio file and returns it as text.
See also
For more information on how to use this operator, take a look at the guide: GcpSpeechToTextRecognizeSpeechOperator
- Parameters
config (dict or google.cloud.speech_v1.types.RecognitionConfig) – information to the recognizer that specifies how to process the request. See more: 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. See more: https://googleapis.github.io/google-cloud-python/latest/speech/gapic/v1/types.html#google.cloud.speech_v1.types.RecognitionAudio
project_id (str) – Optional, Google Cloud Platform Project ID where the Compute Engine Instance exists. If set to None or missing, the default project_id from the GCP connection is used.
gcp_conn_id (str) – Optional, The connection ID used to connect to Google Cloud Platform. Defaults to ‘google_cloud_default’.
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.