使用 Azure AI 服務的擷取用戶端
擷取用戶端是 Microsoft 在 GitHub 上發行的工具,可協助您使用無程式碼方法快速將話務中心謄寫解決方案部署至 Azure。
提示
您可以在生產環境中使用此工具和產生的解決方案來處理大量音訊。
擷取用戶端使用 Azure AI 語言、Azure AI 語音、Azure 儲存體和 Azure Functions。
開始使用擷取用戶端
執行擷取用戶端需要 Azure 帳戶和多服務 Azure AI 服務資源。
- Azure 訂用帳戶 - 建立免費帳戶
- 在 Azure 入口網站中建立 Azure AI 服務資源。
- 取得資源索引鍵和區域。 部署資源之後,選取 [移至資源] 以檢視和管理金鑰。 如需 Azure AI 服務資源的詳細資訊,請參閱本快速入門。
擷取用戶端功能
擷取用戶端的運作方式是以無伺服器方式將專用 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 上。
注意
建議在相同的專用資源群組中建立資源,以更輕鬆了解及追蹤成本。