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, arm64)
    • Raspberry Pi (3, 4, 5)

Compatibility

  • Python 3.9+
  • Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64, arm64), 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-2.0.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pvfalcondemo-2.0.1-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pvfalcondemo-2.0.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pvfalcondemo-2.0.1.tar.gz
Algorithm Hash digest
SHA256 fd84d199839ecda72c76ffe31b1df00667a334f657c5ec1ff517993f528c32ec
MD5 b00ad5456e58a946aff2c0b158f97461
BLAKE2b-256 961c2353da4b7025bd25bddfda66e02d6891d2c5c617743931e35952312a2595

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pvfalcondemo-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pvfalcondemo-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6e83fa102714e2381e27fc8e2bc181f8332b0350cd5cc760f0d98bacfcad6f9d
MD5 57dbf200a5b1c400b77aae385fb9f62b
BLAKE2b-256 3d1d6d45b39538f417ccbf9339623641e9c8b6838d31cc773a7f013f29becf9a

See more details on using hashes here.

Supported by

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