Streaming API

Provides access to Hume models through secure WebSocket connections

With the Streaming API you can build real-time applications by running continuous inference on streams of audio, video, and text data.

Getting Started

Review our Streaming API Tutorial to get you on track and started quickly.

Working with Hume Streaming API

Hume Streaming API will disconnect every minute to insure unused connects are released. You will need to reconnect by building reconnect logic into your application.


Getting Facial Expressions from Images

Understand Prosody from Video or Audio


Learn Streaming API best practices

Streaming API: A Deeper Dive

Getting an Error?

Streaming API Error Codes

Not using Python?

Here is a guide on using your own WebSocket Client

Streaming with your own WebSockets client