Skip to main content

Falcon Speaker Diarization engine demos

Project description

Falcon Speaker Diarization Demos

Made in Vancouver, Canada by Picovoice

Falcon

Falcon is an on-device speaker diarization engine. Falcon is:

  • Private; All voice processing runs locally.
  • Cross-Platform:
    • Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64)
    • Raspberry Pi (3, 4, 5)

Compatibility

  • Python 3.8+
  • Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64), and Raspberry Pi (3, 4, 5).

Installation

pip3 install pvfalcondemo

AccessKey

Falcon requires a valid Picovoice AccessKey at initialization. AccessKey acts as your credentials when using Falcon SDKs. You can get your AccessKey for free. Make sure to keep your AccessKey secret. Signup or Login to Picovoice Console to get your AccessKey.

Usage

File Demo

Run the following in the terminal:

falcon_demo_file --access_key ${ACCESS_KEY} --wav_paths ${AUDIO_PATH}

Replace ${ACCESS_KEY} with yours obtained from Picovoice Console and ${AUDIO_PATH} with a path to an audio file.

Microphone Demo

You need a working microphone connected to your machine for this demo. Run the following in the terminal:

falcon_demo_mic --access_key ${ACCESS_KEY}

Replace ${ACCESS_KEY} with yours obtained from Picovoice Console. Once running, the demo prints:

>>> Press `ENTER` to start: 

Press ENTER key and wait for the following message in the terminal:

>>> Recording ... Press `ENTER` to stop:

Now start recording and when done press ENTER key.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pvfalcondemo-1.0.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

pvfalcondemo-1.0.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file pvfalcondemo-1.0.2.tar.gz.

File metadata

  • Download URL: pvfalcondemo-1.0.2.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for pvfalcondemo-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2a29e8cdbd0e93798cb8a87be93bf38dd509b73007eb1a537e0f5f040079ef48
MD5 21ec6e311a534524a0e0eef1bfffc6cb
BLAKE2b-256 1a55de692e906a215be0e8d401ee0cc205ddc85f3866782fe14be1195556d035

See more details on using hashes here.

File details

Details for the file pvfalcondemo-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pvfalcondemo-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 77226a13be96d3f4abc0b03717feca51553bfdc581fab4cecff3996aeb1d98f2
MD5 75e267ec9be16b69f7b435440cbfffc1
BLAKE2b-256 371cd411925d1923246b68858db1558701bf748f02875ca8462e0b0211f45007

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page