Back to directory

Falcon

An on-device speaker diarization engine from Picovoice that identifies distinct speakers and their speaking intervals in an audio recording, with SDKs for multiple languages and platforms.

Falcon

Falcon is an on-device speaker diarization engine: given an audio recording, it identifies distinct speakers and divides the audio into segments marked with which speaker was talking and when. All processing runs locally, with no audio sent to a server.

It ships as SDKs for Python, C, Web, iOS and Android, and runs on Linux (x86_64), macOS (x86_64 and arm64), Windows (x86_64 and arm64), Raspberry Pi (3, 4, 5), Android, iOS, and in-browser via Chrome, Safari, Firefox and Edge. Demos are provided for each supported platform.

Using it requires a Picovoice AccessKey, which needs an internet connection to validate and to enforce account usage limits, even though the diarization itself runs entirely offline.

More in Speech

See all 119
  • ELI v2.0

    geteli.tech

    A private AI assistant and local runtime that runs entirely on the user's own hardware: it holds conversations by voice or text, controls the desktop, reads the screen, writes code, and builds a private model of the user over time.

  • VoiceAssistant

    github.com

    A fully local, full-duplex voice assistant for Windows that lets a user interrupt it mid-sentence and answers using visual context captured from the desktop the instant the user speaks.

  • vibe

    github.com

    A cross-platform desktop application for transcribing audio and video offline using OpenAI's Whisper models on the user's own machine, with an optional OpenAI backend when a user supplies an API key.