6 AI and Music APIs to Try in Your Next Project

6 AI and Music APIs to Try in Your Next Project

From Spotify’s API to automatically recognizing images, and more

Cover Photo by NeONBRAND on Unsplash

Introduction

When we learn a new language or framework, it’s a good idea to integrate an API with it and create something really cool. This will definitely help us learn all the basic skills of that particular framework.

An API is an application programming interface that allows your product or service to communicate with other products and services without needing to know how they are actually implemented.

Here is a roundup of six top APIs for you to try out in your next side hustle.

Spotify Web API

Spotify’s Web API was one of the APIs I integrated into my portfolio website when I finished learning Angular. I used the Spotify API to get a list of my top songs. With this API, you can pretty much integrate your app/website to discover music, play a user’s music, and more.

image.png

Web Speech API

The Web Speech API enables you to incorporate voice data into web apps. The Web Speech API has two parts: SpeechSynthesis (text to speech) and SpeechRecognition (asynchronous speech recognition).

You can use this API to introduce voice-activated commands to your web application. Although this is experimental, there is no harm in giving this API a try.

You can try out this demo done by MDN, where you can control the background colour of the app by saying an HTML colour.

Kindly note that support for Web Speech API speech recognition is currently limited to Chrome for Desktop and Android.

Check out the live demo of the app and its documentation.

Live demo of speech color changer

Voice RSS

Voice RSS provides free text-to-speech API as a web service. Now people can listen to textual content with minimal effort and without any additional software.

Text-to-speech (TTS) technology provides many opportunities in software development. This free text-to-speech online service allows users to consume any textual content via the human auditory senses.

You can use this API to develop applications that can help users not look at screens and still get the information in situations such as when they’re driving.

Ciliar API

Ciliar API allows for high-accuracy object detection for images and videos. Image requests cannot exceed 10 Mb. Object identification and tracking are offered for movies on a frame-by-frame basis. While in beta, each video request may only handle 500 frames. Ciliar can easily identify more than 80 unique objects.

Cost: 1,000 ops/month free + $1.75/1,000 ops. All usage is free while in beta.

image.png

Deepomatic Fashion Apparel Detection API

According to the Deepomatic Fashion Apparel Detection API website, it “supports the detection of clothes in an image simply by sending the image’s URL or base64 data. This helps the developer identify and recognize the different types of apparel in an image. The API provides deep learning and computer vision capabilities that enable users to identify the bounding boxes that specify the exact location of each piece of apparel.”

CarNET AI API

The CarNET AI API is capable of recognizing the make, model, and generation of most cars built since 1995 with 97+% accuracy. You must definitely give this API a go, especially if you are a car lover.

You can try the live demo on the website.

image.png

There are many more APIs that I have not included. If you think something deserves to be on this list, comment below.

Happy coding!

Resources