First time users: If you want to use DeepAffects's public API, you must have a free account and API key. To create an account and receive <API_KEY> register at our developer portal. Once registered, an API Key will be auto-generated for you. Use this API Key in place of <API_KEY> in the examples below.
Returning users: If you already have an account, you can always retrieve <API_KEY> and manage your API usage on your DeepAffects dashboard after logging in.
Choose API Product
Currently, deepaffects provides 2 audio based products:
Generic Audio Analysis: Generic Audio Analysis contains APIs like: Denoising API, Speaker Diarization API, Paralinguistic Feature Extraction API, Speaker Enrollment API, Text Independent Speaker Identification API, Voice Activity Detection API, Emotion Extraction API, Interaction Analytics API, Speech-To-Text(ASR) API. The APIs in this product are available for use to all developers. The developer has the ability to activate only specific set of APIs by switching them on in the dashboard.
Generic Text Analysis: Generic Text Analysis contains Smart Punctuation API, Text Emotion API, Playbook/Group API. More APIs are coming soon.
Generic Video Analysis: Generic Video Ananlysis contains Chapter Detection API.
Choose your language
For your convenience, DeepAffects has provided native language bindings in Python and NodeJs! You can get started with the help of sample code provided.
Don't worry if the programming language you want to use DeepAffects with, is not listed. DeepAffects suite of APIs can also be used directly through RESTful API calls with the help of API endpoints and necessary params provided with the API details.