airflow.contrib.operators.gcp_text_to_speech_operator
¶
Module Contents¶
-
class
airflow.contrib.operators.gcp_text_to_speech_operator.
GcpTextToSpeechSynthesizeOperator
(input_data, voice, audio_config, target_bucket_name, target_filename, project_id=None, gcp_conn_id='google_cloud_default', retry=None, timeout=None, *args, **kwargs)[source]¶ Bases:
airflow.models.BaseOperator
Synthesizes text to speech and stores it in Google Cloud Storage
See also
For more information on how to use this operator, take a look at the guide: GcpTextToSpeechSynthesizeOperator
- Parameters
input_data (dict or google.cloud.texttospeech_v1.types.SynthesisInput) – text input to be synthesized. See more: https://googleapis.github.io/google-cloud-python/latest/texttospeech/gapic/v1/types.html#google.cloud.texttospeech_v1.types.SynthesisInput
voice (dict or google.cloud.texttospeech_v1.types.VoiceSelectionParams) – configuration of voice to be used in synthesis. See more: https://googleapis.github.io/google-cloud-python/latest/texttospeech/gapic/v1/types.html#google.cloud.texttospeech_v1.types.VoiceSelectionParams
audio_config (dict or google.cloud.texttospeech_v1.types.AudioConfig) – configuration of the synthesized audio. See more: https://googleapis.github.io/google-cloud-python/latest/texttospeech/gapic/v1/types.html#google.cloud.texttospeech_v1.types.AudioConfig
target_bucket_name (str) – name of the GCS bucket in which output file should be stored
target_filename (str) – filename of the output file.
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.