Cloud 文字轉語音部署於地端解決方案會公開部分設定參數。下列參數會在 CLI 和市集應用程式啟動器安裝作業中公開。
參數名稱 | 說明 |
---|---|
名稱 | 應用程式的名稱。字串「speech」是安全的預設值。這個值稱為 $NAME。 |
命名空間 | 要部署應用程式的命名空間。字串「speech」是安全的預設值。這個值稱為 $NAMESPACE。 |
副本 | 您要執行的備用資源數量 (預設為 3)。這樣一來,您就能水平擴充應用程式。這個值稱為 $REPLICAS。 |
每個 Pod 的 CPU 數量 | 為執行 Speech-to-Text 二進位檔的每個 Pod 分配多少個 CPU。預設值為 2,建議至少設為 2。這個值稱為 $CPU。如果您指定的 CPU 數量超過叢集中可用的 CPU 數量,應用程式就會擲回錯誤,例如「Does not have minimum availability」或「Pod errors: Unschedulable」。 |
每個 Pod 的記憶體 | 要為執行 Speech-to-Text 二進位檔的每個 Pod 分配多少 RAM。預設值為 1 Gi,建議至少為 1 Gi。這個值稱為 $MEMORY。如果您指定的記憶體大於叢集中可用的記憶體,應用程式就會擲回「Does not have minimum availability」或「Pod errors: Unschedulable」等錯誤。 |
要匯出指標的 Google Cloud Platform 專案 ID | (選用) 您可以指定 Google Cloud Platform 專案 ID,讓 On-Prem 伺服器能夠將指標匯出至該 Google Cloud Platform 專案中的 Stackdriver。請使用在地端部署伺服器將要執行的 Google Cloud Platform 專案。如果您提供其他專案,請確認執行 On-Prem 伺服器的服務帳戶具有將指標傳送至該專案的權限。如果這個欄位留空,系統就不會傳送指標。這個值稱為 $METRIC_PROJECT。 |
安裝用於負載平衡的 Istio 物件 | (選用) 您可以指定是否要安裝 Istio 物件,以便進行 gRPC 負載平衡。如果勾選這個選項,系統會將傳入的 gRPC 要求分發到不同的 Pod 進行服務。您必須已在叢集中安裝 Istio,否則安裝作業會失敗。這個值稱為 $ENABLE_ISTIO。如要進一步瞭解如何安裝及設定 Istio,請參閱「事前準備」快速入門指南。 |
公開 IP | (選用) 您可以在這個欄位中提供公開 IP 位址,讓解決方案可供大眾存取。只有在叢集支援公開 IP 且您已為叢集執行的區域分配一個公開 IP 時,這項設定才會生效。如果您未提供公開 IP,就必須自行設定網路。這個值稱為 $PUBLIC_IP。請注意,這個公開 IP 可透過網際網路存取。 |
模型 1 | 您應為內部伺服器指定第一種語言,以便處理傳入的 ASR 要求。這個值稱為 $MODEL1。 |
模型 2 | 您應為內部伺服器指定第二種語言,以便處理傳入的 ASR 要求。如果不需要第二種語言,可以選擇「無」。這個值稱為 $MODEL2。 |
模型 3 | 您應為內部伺服器指定第三種語言,以便處理傳入的 ASR 要求。如果不需要第三種語言,請選擇「無」。這個值稱為 $MODEL3。 |
密鑰名稱 | (適用於 GKE (選用) 和 GKE On-Prem 及其他混合雲 (必要) ) 如要讓 GKE 內部叢集中的 k8s 吊掛單元查詢 Google Cloud 服務,就必須使用 Google Cloud Platform 專案許可清單中的 Google 服務帳戶進行驗證。這個服務帳戶至少必須具備「專案檢視者」權限。下載 Google 服務帳戶的金鑰,並將該金鑰包裝在與應用程式相同命名空間的密鑰中。檔案名稱必須是 key.json。這個值稱為 $GSA_SECRET。詳情請參閱 Kubernetes 說明文件。 |