你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn 。
语音 SDK(软件开发工具包)公开了许多 语音服务功能 ,这样便可以开发支持语音的应用程序。 语音 SDK 可以在 许多编程语言中 和所有平台中使用。 语音 SDK 使用本地设备、文件、Azure Blob 存储和输入和输出流,同时适用于实时和非实时方案。
在某些情况下,不能或不应使用 语音 SDK 。 在这些情况下,可以使用 REST API 访问语音服务。 例如,使用 语音转文本 REST API 进行 批量听录 和 自定义语音 。
语音 SDK 支持以下语言和平台:
1 文档中提供了 C# 代码示例。 C# 语音 SDK 基于 .NET Standard 2.0,因此它支持多种平台和编程语言。 有关详细信息,请参阅 .NET 实现支持 。 2 C 不是语音 SDK 支持的编程语言。 3 Swift 版语音 SDK 与 Objective-C 版语音 SDK 共享客户端库和参考文档。
下载任何 Azure AI务语音 SDK,即表示你已确认接受其许可条款。 有关详细信息,请参阅:
以下视频演示如何安装 适用于 C# 的语音 SDK ,并编写用于语音转文本的 .NET 控制台应用程序。
文档和 GitHub 中提供了语音 SDK 代码示例。
在包含示例的文档页面顶部,可供选择的选项包括 C#、C++、Go、Java、JavaScript、Objective-C、Python 或 Swift。
如果你的首选编程语言中没有示例,你可以选择另一种编程语言开始学习并了解这些概念,或者查看文章开头链接的参考和示例。
GitHub 上的 Azure-Samples/cognitive-services-speech-sdk 存储库中提供了深入示例。 有 C#(包括 UWP、Unity 和 Xamarin)、C++、Java、JavaScript(包括 Browser 和 Node.js)、Objective-C、Python 和 Swift 的示例。 GitHub 上的 Microsoft/cognitive-services-speech-sdk-go 存储库中提供了 Go 代码示例。
Microsoft Q&A 和 Stack Overflow 论坛可供开发人员社区使用,用于提出和回答有关 Azure 认知语音和其他服务的问题。 Microsoft 会监视论坛并回复社区尚未回答的问题。 为确保我们看到你的问题,请将其标记为“azure-speech”。
你可以通过在 GitHub 上创建问题来提出想法或报告错误:
另请参阅 Azure AI 服务支持和帮助选项 以获取支持、保持最新状态、提供反馈和报告 Azure AI 服务的 bug。
提交和查看相关反馈