About 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. The Speech Devices SDK is a pretuned library that's paired with purpose-built, microphone array development kits.
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.
The Speech Devices SDK consumes the Speech SDK. It uses the Speech SDK to send the audio that's processed by our advanced audio processing algorithm from the device's microphone array to the Speech service. It uses multichannel audio to provide more accurate far-field speech recognition via noise suppression, echo cancellation, beamforming, and dereverberation.
You can also use the Speech Devices SDK to build ambient devices that have your own customized keyword so the cue that initiates a user interaction is unique to your brand.
The Speech Devices SDK facilitates 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!
Get the Speech Devices SDK
For Android devices download the latest version of the Android Speech Devices SDK.
For Windows the sample application is provided as a cross-platform Java application. Download the latest version of the JRE Speech Devices SDK. The application is built with the Speech SDK package, and the Eclipse Java IDE (v4) on 64-bit Windows. It runs on a 64-bit Java 8 runtime environment (JRE).
For Linux the sample application is provided as a cross-platform Java application. Download the latest version of the JRE Speech Devices SDK. 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). It runs on a 64-bit Java 8 runtime environment (JRE).