Azure-Samples/cognitive-services-speech-sdk
Sample code for the Microsoft Cognitive Services Speech SDK
解決的問題
此儲存庫提供一組全面的程式碼範例,協助開發人員使用 Microsoft Cognitive Services Speech SDK 將語音功能整合至其應用程式中。它彌補了 SDK 文件與跨多個平台和語言的實際實作之間的差距。
作法說明
專案將範例分為快速入門與進階範例。這些範例示範如何透過 SDK 與 Azure 語音服務互動,涵蓋三種主要模式:語音轉文字(辨識)、文字轉語音(合成)以及語音轉語音(翻譯)。同時也包含管理音訊硬體的工具,例如列舉已連接的麥克風與喇叭。
適用對象
使用 C++、C#、Java、JavaScript、Node.js、Python、Objective-C 或 Swift,在 Windows、Linux、macOS、Android、iOS 及 Web 等跨平台應用程式中開發,並需要加入語音互動、轉錄或翻譯功能的開發人員。
主要特色
- 多平台支援:幾乎涵蓋所有主要作業系統與行動平台的範例。
- 廣泛的語言覆蓋:提供八種不同程式語言的實作範例。
- 語音轉文字:支援從麥克風與檔案進行一次性辨識的快速入門範例。
- 文字轉語音:將合成結果輸出至預設喇叭或結果緩衝區的範例。
- 語音翻譯:支援一次性翻譯與轉錄的範例。
- 語音助理整合:使用 DialogServiceConnector 建立自訂語音助理的範例。
相關
- 專案
- 專案
- 專案
- 專案
- 專案