Azure 語音在製造工具中的應用

已完成

小提示

有關更多詳細信息,請參閱 文本和圖像 選項卡!

Foundry 工具中的 Azure 語音是一組由 Foundry 資源提供的語音相關功能。 你可以利用這些功能,為 Microsoft Foundry 專案中內建的應用程式和代理程式加入語音支援。 例如:

  • 建立一個應用程式來轉錄錄音通話或會議內容。
  • 打造一個能朗讀簡訊或電子郵件的 AI 助理。

圖示顯示 Azure 語音資源執行語音轉文字及文字轉語音功能。

在 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 資源端點或區域。