You Have To Pay For It: The Importance of Vendor Relationships in APIs

For more than five years now, thousands of developers, and probably millions of users, have relied upon a free Google Text-To-Speech (TTS) service. This service has popped up in all kinds of places, from experimental demo apps to production telephone systems. However, Google has recently started requiring a human intervention (specifically, a CAPTCHA) before it […]

Speech Recognition on Asterisk: Getting Started

Having talked with several people at various AstriCons and local Asterisk meetups, I’ve heard that many people have not tried to set up speech engines to work with Asterisk. This is a quick tutorial for the way that we integrate Text-to-Speech and Speech Recognition engines with Asterisk. Start your Engines Before you dive into Asterisk, […]

AstriCon 2014: Building Intelligent Assistants

Using Asterisk to Create “Her” In the film “Her” the protagonist falls in love with his computer, an artificial intelligence operating system. While most of us already love Asterisk, things really get interesting when we give Asterisk a voice, and the ability to listen to our instructions. Fortunately for us, Asterisk has impressive capabilities for […]

IIT Real-Time Communications 2014: Anatomy of a Multi-Modal Real-Time Communications Application

The technology that enables us to communicate is developing faster than the applications that would harness it. As developers and integrators we have access to inexpensive text-to-speech, speech recognition, natural language understanding, several different varieties of text messaging, and even video, not to mention high-definition audio for voice. Combined with ubiquitous connectivity and pocket-sized devices, […]