Today we are excited to announce our latest developer feature: Spokestack Tray, a mobile library that lets developers easily add a voice interface to their existing app through a UI component that opens inside the application. Spokestack Tray incorporates our voice services, such as a wake word, speech recognition, natural language processing, and custom text-to-speech voices, into one easy-to-add package along with any existing mobile application. We’ve built a demo, the Bartender mobile app, that uses Spokestack Tray.
Here’s a video of Spokestack Tray working in our demo Bartender app:
Download the Bartender app and try Spokestack Tray on your own phone:
Why is this a big deal?
- We’ve made adding a voice interface to a mobile app easier. We’ve simplified the process of building a voice interface for mobile apps and reduced it to just dropping a new UI element into your app! Even better, the UI element can be customized to fit into your app’s scenes and branding.
- Using Spokestack Tray for search and navigation is fast. Tray manages the entire conversation on the user’s phone. We believe speed will drive adoption by both developers and users who want an easier way to find information and services when accessing mobile applications.
- User conversations are private. As described above, our on-device voice interface libraries keep user conversations private. Because our natural language models operate on the device, developers and consumers do not need to worry about their conversations being listened to by third parties.
- It works well with Apple Siri shortcuts and Google Assistant shortcuts. Speaking of third parties, protecting conversations between companies and their customers is a big selling point in our pitch. We provide hooks to integrate Siri shortcuts and Google Assistant shortcuts so your users can initiate a voice interaction from anywhere while keeping you in control of your and your users’ data.
Getting started with Spokestack Tray
We want to make it as easy as possible for you to get started with Spokestack Tray. Here are the steps to get a prototype up quick:
- Sign up for a Spokestack account
- Check out the documentation for React Native Tray or iOS Tray
- Follow a tutorial: Spokestack Tray iOS Tutorial or Spokestack Tray React Native Tutorial
- Get help in our Spokestack Tray Help forum
If you’re new to voice, we’ve put together an introduction to how Spokestack thinks about voice. For more on how to design the voice experience, walk through the Design section of our docs.
Customizing Spokestack Tray
At Spokestack, we believe flexibility and customization are keys to building successful conversational interfaces. We will be adding more design resources and tools over the next few weeks. Additionally, we help you further customize your app with custom wake words, TTS, and your own cloud or on-device NLU model.
Want a free wake word, NLU training, and custom TTS?
After you get a demo up and running, let us know if we can build a custom wake word or TTS for your mobile app. We’ll hook up the first three developers who show us a working version of Spokestack Tray in their mobile app with a free wake word, NLU training, and custom TTS. Email us your working demo and we’ll help you add these features to your app so you can publish it live.
Expect an update on design tools, the Android Tray library, and additional tutorials soon. Follow us on Twitter for all updates. Can’t wait to see how people use Tray with their mobile apps.
Have fun talking to your customers!
Originally posted September 21, 2020