您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

什么是语音设备 SDK?What is the Speech Devices SDK?

语音服务适用于多种设备和音频源。The Speech service works with a wide variety of devices and audio sources. 现在,可以通过匹配的硬件和软件进一步利用语音应用程序。Now, you can take your speech applications to the next level with matched hardware and software. 语音设备 SDK 是与特制的麦克风阵列开发工具包配对的一个预优化库。The Speech Devices SDK is a pre-tuned library that's paired with purpose-built, microphone array development kits.

语音设备 SDK 有助于:The Speech Devices SDK can help you:

  • 快速测试新的语音方案。Rapidly test new voice scenarios.
  • 更轻松地将基于云的语音服务集成到设备中。More easily integrate the cloud-based Speech service into your device.
  • 为客户创建出色的用户体验。Create an exceptional user experience for your customers.

语音设备 SDK 使用语音 SDKThe Speech Devices SDK consumes the Speech SDK. 将我们的高级音频处理算法与设备的麦克风阵列配合使用,将音频发送到语音服务Using our advanced audio processing algorithms with the device's microphone array to send the audio to the Speech service. 它通过噪声抑制、回声消除、波束赋形和混响消减来提供准确的远场语音识别It provides accurate far-field speech recognition via noise suppression, echo cancellation, beamforming, and dereverberation.

你还可以使用语音设备 SDK 来构建具有你自己的 自定义关键字的环境设备。You can also use the Speech Devices SDK to build ambient devices that have your own customized keyword. 自定义关键字提供了一个提示,用于启动用户交互,这对你的品牌是唯一的。A Custom Keyword provides a cue that starts a user interaction which is unique to your brand.

语音设备 SDK 启用各种语音支持方案,如 语音助手、驱动器到订购系统、 对话脚本和智能扬声器。The Speech Devices SDK enables a variety of voice-enabled scenarios, such as voice assistants, drive-thru ordering systems, conversation transcription, and smart speakers. 可以使用文本回复用户、用默认或自定义语音回答用户、提供搜索结果以及翻译为其他语言等。You can respond to users with text, speak back to them in a default or custom voice, provide search results, translate to other languages, and more. 我们期待看到你的成果!We look forward to seeing what you build!

获取语音设备 SDKGet the Speech Devices SDK

AndroidAndroid

适用于 Android 的语音设备 SDK 支持 Roobo v1 和等效设备,请为这些设备下载 Android 语音设备 SDK 的最新版本。The Speech Devices SDK for Android supports the Roobo v1 and equivalent devices, for these download the latest version of the Android Speech Devices SDK.

如果使用其他 Android 设备(如手机或移动设备),请从 Android 语音 SDK 开始If you have a different Android device, like a phone or mobile, start with the Android Speech SDK

WindowsWindows

对于 Windows,示例应用程序以跨平台 Java 应用程序的形式提供。For Windows, the sample application is provided as a cross-platform Java application. 下载最新版本的 JRE 语音设备 SDKDownload the latest version of the JRE Speech Devices SDK. 该应用程序是使用语音 SDK 程序包和 Eclipse Java IDE (v4) 在 64 位 Windows 上构建的。The application is built with the Speech SDK package, and the Eclipse Java IDE (v4) on 64-bit Windows. 它在 64 位 Java 8 运行时环境 (JRE) 中运行。It runs on a 64-bit Java 8 runtime environment (JRE).

LinuxLinux

对于 Linux,示例应用程序以跨平台 Java 应用程序的形式提供。For Linux, the sample application is provided as a cross-platform Java application. 下载最新版本的 JRE 语音设备 SDKDownload the latest version of the JRE Speech Devices SDK. 该应用程序是使用语音 SDK 程序包和 Eclipse Java IDE (v4) 在 64 位 Linux(Ubuntu 16.04、Ubuntu 18.04、Debian 9、RHEL 8、CentOS 8)上构建的。The application is built with the Speech SDK package, and the Eclipse Java IDE (v4) on 64-bit Linux (Ubuntu 16.04, Ubuntu 18.04, Debian 9, RHEL 8, CentOS 8). 它在 64 位 Java 8 运行时环境 (JRE) 中运行。It runs on a 64-bit Java 8 runtime environment (JRE).

提供了其他二进制文件来支持即将推出的设备,例如 Roobo v2 DDKUrbetter DDKGGEC 扬声器Linux ARM32Linux ARM64Additional binaries are provided to support upcoming devices, Roobo v2 DDK, Urbetter DDK, GGEC Speaker, Linux ARM32, and Linux ARM64.

后续步骤Next steps