Azure 語音在製造工具中的應用
小提示
有關更多詳細信息,請參閱 文本和圖像 選項卡!
Foundry 工具中的 Azure 語音是一組由 Foundry 資源提供的語音相關功能。 你可以利用這些功能,為 Microsoft Foundry 專案中內建的應用程式和代理程式加入語音支援。 例如:
- 建立一個應用程式來轉錄錄音通話或會議內容。
- 打造一個能朗讀簡訊或電子郵件的 AI 助理。
在 Microsoft Foundry 資源中使用 Azure Speech
要在 Foundry 工具中使用 Azure Speech,您必須在 Azure 訂閱中設定 Microsoft Foundry 資源。
在你 Azure 訂閱中配置好 Foundry 資源後,你可以利用它的 端 點從程式碼中呼叫 Azure 語言 API,並透過提供與資源相關的 金鑰 來驗證請求。 你可以透過向 REST 介面提交 JSON 格式的請求,或使用任何可用的程式語言專用 SDK 來呼叫 Azure 語言 API。
備註
本模組的程式碼範例以 Python 為基礎,使用 Python SDK for Azure Speech in Foundry Tools。 其他常見語言(如 Microsoft C#、JavaScript 等)的 SDK 也遵循類似模式。
建立 SpeechConfig
你需要建立的初始物件是 Speech Config 物件,才能在 Foundry Toole 端點提供存取權限;它封裝了你 Foundry 資源中服務的連結細節。
小提示
Foundry 入口網站的預設首頁會顯示你 專案的端點和金鑰。 要查看資源的金鑰與端點,您可以在入口網站的操作頁面管理員標籤中查看專案的父資源。 專案和 Foundry 的資源鍵是相同的,專案端點是資源端點加上 /api/projects/{project_name} ——所以如果專案端點是 https://my-ai-app-foundry.services.ai.azure.com/api/projects/my-ai-app,那麼資源端點就是 https://my-ai-app-foundry.services.ai.azure.com。
例如,以下 Python 程式碼建立了一個 SpeechConfig 物件,可用於在 Foundry 資源中向 Azure 語音 API 提交請求。
# run "pip install azure-cognitiveservices-speech" first to install the package
import azure.cognitiveservices.speech as speech_sdk
# Create SpeechConfig using endpoint and key
speech_config = speech_sdk.SpeechConfig(subscription="YOUR_FOUNDRY_KEY",
endpoint="YOUR_FOUNDRY_ENDPOINT")
備註
在 1.48.2 之前的 Python SDK 版本中,要求你指定資源部署的 區域 ,而非端點。 在最新版本中,你可以使用 Foundry 資源端點或區域。