The bots are not smart enough yet for a real conversation with changing topics etc., so we decided to do the 1st Alexa based voice chat. Talk to real people not bots!
What it does
It connects two random persons and allows them to talk to each other (in Alexa's voice) being completely anonymous to each other. Any of them can drop the conversation at any time.
How we built it
We use AWS services to connect people by establishing conversation between random two users using the skill at the same time.
Challenges we ran into
Synchronization of the conversation. the necessity of at least two users (devices) using the skill concurrently, waiting to user response or till the chat partner comes online without dropping the session.
Accomplishments that we're proud of
This is the 1st skill for a real people communication through Alexa. We proud that we founf a way to do it and implemented it in a relatively small time. We're proud to let people really talk, not just playing with bots.
What we learned
We can do tons of things within just AWS eco-system. We can solve non trivial tasks using trivial existing services. Alexa can do more than most of us thinks.
What's next for Voice Chat
User nick names support. This will allow user search and the ability to talk with the user you want not only random one (as it is now).