airflow.providers.google.cloud.hooks.speech_to_text

此模組包含一個 Google Cloud Speech Hook。

CloudSpeechToTextHook

Google Cloud Speech API 的 Hook。

模組內容

class airflow.providers.google.cloud.hooks.speech_to_text.CloudSpeechToTextHook(gcp_conn_id='google_cloud_default', impersonation_chain=None, **kwargs)[原始碼]

基類:airflow.providers.google.common.hooks.base_google.GoogleBaseHook

Google Cloud Speech API 的 Hook。

引數:
  • gcp_conn_id (str) – 獲取連線資訊時使用的連線 ID。

  • impersonation_chain (str | collections.abc.Sequence[str] | None) – 用於使用短期憑據模擬的可選服務帳號,或者獲取列表中最後一個帳號(將在請求中被模擬)的 access_token 所需的帳號連結串列。如果設定為字串,該帳號必須授予發起帳號 Service Account Token Creator IAM 角色。如果設定為序列,列表中的身份必須授予緊接在其前的身份 Service Account Token Creator IAM 角色,其中列表中的第一個帳號將此角色授予發起帳號。

get_conn()[原始碼]

檢索 Cloud Speech 的連線。

返回:

Google Cloud Speech 客戶端物件。

返回型別:

google.cloud.speech_v1.SpeechClient

recognize_speech(config, audio, retry=DEFAULT, timeout=None)[原始碼]

識別音訊輸入。

引數:

此條目是否有幫助?