Want to chat with Alexa via Slack? A new bot called Silent Echo now makes that possible. The idea is that there are times when you want to interact with Amazon’s virtual assistant, Alexa, but you don’t want to do it by voice. For example, if things are too noisy in the room for Alexa to properly hear you, or, alternately, if you need things to be very quiet.
Read also: Samsung’s Unpacked event happens August 23, likely bringing the Galaxy Note 8 with it
The service doesn’t offer the full capabilities that Alexa offers on other platforms, like Amazon’s Echo speaker. For example, Silent Echo doesn’t let you control Spotify or other music services, nor can it handle using Alexa skills that require multiple turns due to its short session times.
But there are things Silent Echo can handle, like the ability to control smart home devices or the ability interact with Alexa skills – including for testing purposes, as developers may need to do.
In fact, the idea for Silent Echo comes from Bespoken, a company offering tools for developing voice apps. Bespoken spun out of interactive audio ad company XappMedia last year, and has since released a number of open source command line tools which have been adopted by nearly 700 voice app developers. These tools help Bespoken to gain exposure for its SaaS product, a logging and monitoring software solution for Alexa and Google Home voice apps.
Today, that software is being used by around 150 customers – mainly agencies working with bigger brands on voice app development.
According to John Kelvie, founder and CEO at Bespoken, the team originally built a web client version of Silent Echo in order to support some functionality in the company’s enterprise voice application solution. But a number of people asked if they could get a version of this for Slack, leading to the creation of the new Slackbot.
Once installed in Slack, you can direct message the Silent Echo bot or call it up in a group chat by addressing messages to @silentecho.
The bot works by converting what you type in Slack into audio using text-to-speech, which is then sent to Alexa using Amazon’s own APIs. The audio reply Alexa returns is then converted back into text using speech-to-text.
This is an unofficial means of using Alexa – so technically speaking, it’s something of a hack. However, it’s all being done using “openly available routines,” says Kelvie. “We are not doing anything sneaky or relying on any private APIs or loopholes,” he explains.
Essentially, Silent Echo acts like a virtual Alexa device, so it’s tied to your own Alexa account. That means it has access to your Amazon account information and any skills you’ve added.
But for security purposes, the group chat interactions with Silent Echo instead use a generic Silent Echo instance, which is linked to an Amazon account with limited privileges. You can still add skills to this version, but not those that require you to link them with a personal account – like a skill that lets you order a pizza to your house.
No comments:
Post a Comment