Azure 通訊服務呼叫自動化 SDK 提供的播放動作可讓您向通話中的參與者播放音訊提示。 您可透過應用程式的伺服器端實作存取此動作。 您可透過兩種方法向通話參與者播放音訊;
- 以WAV格式提供 Azure 通訊服務對預先錄製音訊檔案的存取權,Azure 通訊服務可透過驗證支援存取這些檔案。
- 可透過與 Foundry 工具整合轉換為語音輸出的一般文字。
你可以利用 Azure Communication Services 與 Foundry Tools 新宣布的整合,透過 Azure 文字轉語音來播放個人化回應。 您可直接使用類似人聲的預建類神經語音,或建立符合您產品或品牌的自訂類神經語音。 如需支援的語音、語言與地區設定的詳細資訊,請參閱語音服務的語言與語音支援。
附註
Azure 通訊服務目前支援兩種檔格式:具有ID3V2TAG和 WAV 檔案的 MP3 檔案,其格式為 16 位脈衝編碼調節器 (PCM) 單聲道音訊,以 16 KHz 錄製。 您可使用語音合成與音訊內容建立工具建立自己的音訊檔案。
預建類神經文字轉換語音語音
Microsoft使用進階機器學習來克服傳統語音合成在處理口語壓力和語調方面的限制。 韻律預測與語音合成會同時進行,輸出聽起來更流暢、更自然。 您可使用這些類神經語音,讓與聊天機器人與語音助理的互動更自然且更具吸引力。 您可從超過 100 種預建語音中選擇。 深入了解 Azure 文字轉語音語音。
一般使用案例
播放動作可用於許多方式,這裡列出開發人員可能想在應用程式中使用播放動作的一些範例。
宣告
您的應用程式可能想在參與者加入或離開通話時播放某種公告,以通知其他使用者。
自助服務客戶
在互動式語音回應 (IVR) 系統和虛擬助理的案例中,您可以使用您的應用程式或 Bot 對來電者播放音訊提示,此提示可以是功能表的形式,引導來電者進行互動。
保留音樂
播放動作也可用於為來電者播放保留音樂。 您可將此動作設定為迴圈播放,直到 Agent 可協助來電者為止。
播放合規性訊息
作為各種產業合規性需求的一部分,廠商預期會對來電者播放法律或合規性訊息,例如,「此通話會記錄為品質用途」。
使用文字轉語音在通話中播放音訊的範例架構
在通話中播放音訊的範例架構
已知限制
- 文字轉換語音提示最多支援 4,000 個字元。 如果您的提示超過此限制,我們建議您使用語音合成標記語言 SSML 來進行文字轉語音的播放操作。
- Microsoft Foundry 的 HD Voices 並不被官方支援。 使用這些語音會導致逾時。
- 針對超過語音服務配額限制的案例,您可以遵循此處所述的步驟來要求提高此限制。
後續步驟
- 請查看我們的操作指南,了解如何向使用者播放自訂語音提示。
- 了解呼叫自動化發佈的使用量與作業記錄。
- 了解如何收集客戶輸入。