’s developer platform for programmable intelligence derived from voice, video, message, or broadcast streams, empowers developers to transform experiences around conversations digitally. In the following guide, you use’s Python SDK, Message API to take sentiment analysis to the next level of digital transformation with time-series analyses.

What is enables developers take their user enabled, remote, virtual voice, video, chat, or broadcast streaming ecosystems to the next level of digital transformation. Digitally transforming Real-Time Communications (RTC) enables developers to transform conversations.’s proprietary algorithms simplify conversations so that conversation data such as topics, insight types like questions, follow-ups, or action-items, or… is non-assumptive, non-invasive, fully extensible, and has a user-friendly API for sentiment analysis that provides insights into the polarity of messages in real-time. Let’s look at what this all means.

1. Non-assumptive

The API is non-assumptive in that results for polarity are not relayed as a particular emotion but as a value w.r.t. negativity or positivity. It doesn’t assume an emotion.

2. Non-invasive

The API is non-invasive, since the result of the analysis is from the completed message, of which a conversation is composed, rather than a voice, a highly personal, non-revocable biometric aspect of human identity.

3. Fully extensible

The API is extensible in that…

D3.js is not famous for the interactive hero banner on their website but for their data driven documentation library called D3.js. Written in JavaScript their library enables developers to visualize data in three dimensions.

Added to tests in Postman, the D3.js library enables developers interested in displaying advanced visualizations from hierarchical topics from’s APIs.

In the following blog you use D3.js to create an advanced visualization for mind mapping topics from a conversation. You sign up with After sign up you download Postman’s collections for Inside of Postman you create a script. …


WebSockets are a protocol that Real-Time Communications or Real-Time Engagement companies use for establishing two way or multi-member voice, video, messaging or broadcast streams over the Internet. A lot of the most famous RTC/RTE companies such as Twilio, Vonage, or Agora use WebSockets for their mobile or browser SDKs but none of these companies have an internal component for live transcription.

If you have a WebSocket stream set up with one of those companies but don’t know how to record a call, perform live transcription or run algorithms on the results of a conversation, then you need to use an…


At Symbl conversational intelligence is always about a step beyond transcription. Its APIs, for instance, are designed especially for more than merely transcribing live voice, video or text but enabling builders to create the voice, video, or text projects they envision for the next generation of conversational engagement.

Among the many APIs available at Symbl for deriving insights from video, voice, or text conversations is its Async API. The Asyc API is really simple, especially for automating paragraph creation. It requires no more than a single POST request. In the following blog, you will make that POST request with Symbl’s…


Topics are an important topic for Artificial Intelligence. In AI, topics are important as the primary focus or focii of a conversation. If two people are discussing which bags of coffee they like best, then coffee, for instance, is the focus of their conversation. Symbl’s API for Topics, which is the topic of the following blog, enables developers to access AI insights from topics without anything more than a mere curl command or a configuration for hitting a RESTful API.

Real-Time Conversations & Topics

In terms of AI there are primarily only two ways to access topics. Topic modeling as an unsupervised technique without…

While the deprivation of the Fourth Amendment of the Bill of Rights from the Constitution of the United States proceeds relentlessly from within the government of the United States of America, remaining secure in persons, houses, papers, or effects such as email requires more than simply an understanding of “certain inalienable rights” but that of cryptography. Cryptography, which is itself under attack now in the United States of American through legislation designed to undermine the Constitution of the United States of America (i.e., Eliminating Abusive and Rampant Neglect of Interactive Technologies Act of 2020 (EARN IT)), is an indispensable tool.

AirBNB is not an engaging host or guest platform. There is hardly anyway to customize a listing, except through static photos. The offer to improve a listing through ‘professional photography’, for instance, feels more like desperation than a real attempt at engagement. These shortcomings, however, are hardly worth mentioning. AirBNB’s problem is not so much with its lack of customization within its listings than with its product offerings. Throughout the company’s history there has not been a single advance in any of its product offerings or any new ways of offering their sole product, spaces.

AirBNB is not an ideal…

More than any other technology stack Real-Time Communications demands both advocacy as well as evangelism as the basic starting point for developing communications as applications or in applications. Delivering both audio as well as video simultaneously in real-time either peer-to-peer through browsers, from browser to app or vice versa is a complex task that not even the most technologically advanced companies or even the most highly specialized companies in telecommunications, is capable of overcoming. The introduction of APIs, which is to programmers what drag-and-drop is the technologically layperson, is a simplification without any reinvention of the wheel but nonetheless comes…

Exploit the simplicity of Tenor’s API documentation to create GIF playing cells

Photo by Jakob Owens on Unsplash

Tenor, a popular GIF search engine, is a great API endpoint with which to demonstrate how to implement Swift’s horizontal and vertical scrolling view classes, with the native functionality ofAVFoundation in Objective-C!

With its extensive documentation, quick start guide, best practices, and detailed curl commands, Tenor offers ample opportunity for iOS app development.

It is also great for those who forget the complexity of API integration for the ease of SDKs!

What You Will Accomplish

In this blog, you will exploit the rudimentary simplicity of Tenor’s API documentation to create GIF playing cells with Swift’s UICollectionViewCells class.

In particular, you will show the following:

Eric Giannini

🙌 Working with Swift, Kotlin, the world wide web

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store