使用 Azure AI 服務的擷取用戶端
擷取用戶端是 Microsoft 在 GitHub 上發行的工具,可協助您使用無程式碼方法快速將話務中心謄寫解決方案部署至 Azure。
提示
您可以在生產環境中使用此工具和產生的解決方案來處理大量音訊。
擷取用戶端使用 Azure AI 語言、Azure AI 語音、Azure 儲存體和 Azure Functions。
開始使用擷取用戶端
執行擷取用戶端需要 Azure 帳戶和多服務 Azure AI 服務資源。
- Azure 訂用帳戶 - 建立免費帳戶
- 在 Azure 入口網站中建立 Azure AI 服務資源。
- 取得資源索引鍵和區域。 部署資源之後,選取 [移至資源] 以檢視和管理金鑰。 如需 Azure AI 服務資源的詳細資訊,請參閱取得資源的金鑰。
請參閱 GitHub 上的擷取用戶端入門指南,以瞭解如何設定和使用該工具。
擷取用戶端功能
擷取用戶端的運作方式是以無伺服器方式將專用 Azure 儲存體帳戶連線至自訂 Azure Functions,以將轉譯要求傳遞給服務。 所轉譯的音訊檔案會進入專用 Azure 儲存體容器。
重要
定價會隨作業模式 (批次與即時) 和選取的 Azure Function SKU 而異。 根據預設,此工具會建立進階版 Azure Function SKU 來處理大型磁碟區。 如需詳細資訊,請前往定價頁面。
在內部,此工具會使用語音和語言服務,並遵循最佳做法來處理擴大、重試和容錯移轉。 下列為描述資源和連線的圖解。
擷取用戶端會使用下列語音服務功能:
- 批次語音轉換文字:以非同步方式轉譯大量音訊檔案 (包括說話者自動分段標記),而且通常使用於通話後分析案例。 自動分段標記是在單聲道音訊資料中辨識和區分說話者的程序。
以下為擷取用戶端所使用的一些語言服務功能:
- 個人識別資訊 (PII) 擷取和修訂:在交談轉譯中識別、分類及修訂敏感性資訊。
- 情感分析和意見挖掘:分析轉譯,並在語句和交談層級建立正面、中性或負面情感的關聯。
除了 Azure AI 服務之外,還會使用這些 Azure 產品來完成解決方案:
- Azure 儲存體:用於儲存電話語音資料和批次謄寫 API 所傳回的文字記錄。 此儲存體帳戶應該使用通知,特別是在有新檔案新增的時候。 這些通知用來觸發轉譯程序。
- Azure Functions:用來建立每次錄音的共用存取簽章 (SAS) URI,並觸發 HTTP POST 要求以開始謄寫。 此外,您還可以使用 Azure Functions 來建立要求,以使用批次轉譯 API 來擷取和刪除轉譯。
自訂工具
此工具的建置目的旨在快速向客戶顯示結果。 您可以按慣用的 SKU 和設定來自訂工具。 您可以在 Azure 入口網站中編輯 SKU,程式碼本身就在 GitHub 上。
注意
建議在相同的專用資源群組中建立資源,以更輕鬆了解及追蹤成本。