For AI agents: visit https://behavioralsignals.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
behavioralsignalsbehavioralsignalsGuidesAPI Reference
HomeGuidesAPI ReferenceBlog
GuidesAPI ReferencePortalDeepfakes DashboardJoin us on Discordbehavioralsignals
Home
PortalDeepfakes DashboardJoin us on Discord

The Behavioral Signals API Developer Hub

The Behavioral Signals API analyzes speech for how it was spoken. Send an audio file or stream it live, and get back results per utterance: who spoke, what they said, and how they said it: emotion, positivity, strength, engagement, hesitation and speaking rate, along with speaker gender and age.

The same API detects synthetic speech. The deepfake endpoints return a bonafide or spoofed verdict per utterance and, where identifiable, the generator most likely behind it. Video is supported for visual deepfake detection.

One set of credentials, one response shape, three jobs chosen by the endpoint you post to. Batch over REST, or real-time over gRPC with predictions arriving as the audio does.

Get StartedAPI Reference

Quickstart

  • Register to Behavioral Signals API
  • Create an API key
  • Behavioral Signals Python SDK
  • View More…

Behavioral API

  • Submit audio file
  • Submit an S3 signed url
  • Retrieve results
  • View More…

Streaming API

  • Functionality and definitions
  • Streaming using the Python SDK
  • Streaming using a bare gRPC client
  • View More…

Deepfake Detection API

  • Definition of deepfakes
  • Interactive demo
  • Submit file
  • View More…

Client API

  • Get client information

Status API

  • Get a status update of the service