PubNub is proud to partner with Amazon Web Services (AWS) to make chat apps smarter. Using API integrations between machine learning (ML) services on AWS and PubNub, it will now be possible for developers to easily enhance their chat apps with powerful language translation, text-to-speech, sentiment analysis and chatbot functionality.
With HIPAA, GDPR and SOC 2 Type II certifications, using the PubNub network plus our new ChatEngine offerings, enterprises can now quickly deploy intelligent chat and collaboration functionality that meets any scaling, security and reliability requirements.
ChatEngine, built on the PubNub Data Stream Network, supports PubNub Functions. Functions allows every chat message to be intercepted, filtered or enriched, while still keeping latencies low to ensure a realtime chat experience. This means you can trigger external APIs, most excitingly, machine learning APIs on AWS. And, because PubNub operates many Points of Presence (PoPs) inside AWS regions, there is minimal added latency to add the power of Amazon ML to your chat applications.
Announcing our new Amazon BLOCKS
The PubNub BLOCKS Catalog includes over 50 pre-built applets or BLOCKS — including dozens of valued partners — for chat, alerts, geolocation, graphing, IoT and more. We’re excited to announce a brand new lineup of BLOCKS for Amazon APIs that deliver the power of over 20 years of ML investment from Amazon:
- Amazon Translate: Natural and fluent language translation
- Amazon Polly: Turn text into lifelike speech using deep learning
- Amazon Comprehend: Discover insights and relationships in text
- Amazon Lex: Conversational interfaces for your applications (coming soon!)
Let’s look at a couple of example use cases for each block.
Amazon Translate block lets you build multilingual messaging applications, allowing users to communicate seamlessly across different languages on-demand. You could localize an application, build a global customer support center, or combine the API with the Amazon Comprehend to enable text-analysis of multilingual chat
Amazon Polly block gives a voice to your chat app, converting real-time text messages into natural speech. This could be as simple as reading your chat messages, or more advanced, like voice-enabling your chatbots. With dozens of lifelike voices across a variety of languages, you can select the ideal voice and build speech-enabled applications that work in many different countries.
Amazon Comprehend block provides natural language processing functionality to analyze sentiment, categorically organize, and extract topics from real-time messages flowing through PubNub. You could monitor social media streams and gauge the emotion of your brand, or extract common themes and topics from transcripts of phone conversations or news articles. The Amazon Comprehend block is the best tool for understanding the underlying themes and context of your streams of data.
Amazon Lex (coming soon!)
Amazon Lex block lets you build a conversational interface into your application with voice and text capabilities. The block opens the doors for powerful chatbots (using the same technology as Amazon Alexa), with speech recognition, language understanding, and lifelike conversational interactions.
How to Get Started
If you haven’t already, sign up for a PubNub account. Worry not, it’s free forever while you’re in development with a generous sandbox tier.
Then check out our quickstart tutorial for implementing each new AWS BLOCK with ChatEngine.