diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 9eb702d..fd0a20b 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -52,8 +52,6 @@ body: - macOS (x86_64, arm64) - Windows (x86_64) - Raspberry Pi - - NVIDIA Jetson - - BeagleBone validations: required: true - type: input diff --git a/.github/workflows/c-demos.yml b/.github/workflows/c-demos.yml index 9b3a4ec..5220740 100644 --- a/.github/workflows/c-demos.yml +++ b/.github/workflows/c-demos.yml @@ -9,7 +9,6 @@ on: - ".github/workflows/c-demos.yml" - "demo/c/**" - "lib/common/**" - - "lib/jetson/**" - "lib/linux/**" - "lib/mac/**" - "lib/raspberry-pi/**" @@ -22,7 +21,6 @@ on: - ".github/workflows/c-demos.yml" - "demo/c/**" - "lib/common/**" - - "lib/jetson/**" - "lib/linux/**" - "lib/mac/**" - "lib/raspberry-pi/**" @@ -51,7 +49,7 @@ jobs: make_file: "MinGW Makefiles" - os: macos-latest platform: mac - arch: x86_64 + arch: arm64 make_file: "Unix Makefiles" steps: @@ -81,7 +79,7 @@ jobs: strategy: matrix: - machine: [ rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson ] + machine: [ rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64 ] include: - machine: rpi3-32 platform: raspberry-pi @@ -98,9 +96,6 @@ jobs: - machine: rpi5-64 platform: raspberry-pi arch: cortex-a76-aarch64 - - machine: jetson - platform: jetson - arch: cortex-a57-aarch64 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/python-demos.yml b/.github/workflows/python-demos.yml index 46658fe..66d02eb 100644 --- a/.github/workflows/python-demos.yml +++ b/.github/workflows/python-demos.yml @@ -50,7 +50,7 @@ jobs: strategy: matrix: - machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson] + machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/python-perf.yml b/.github/workflows/python-perf.yml index a941156..82f31c0 100644 --- a/.github/workflows/python-perf.yml +++ b/.github/workflows/python-perf.yml @@ -9,7 +9,6 @@ on: - "binding/python/test_falcon_perf.py" - "lib/common/**" - "lib/linux/**" - - "lib/jetson/**" - "lib/mac/**" - "lib/raspberry-pi/**" - "lib/windows/**" @@ -20,7 +19,6 @@ on: - "binding/python/test_falcon_perf.py" - "lib/common/**" - "lib/linux/**" - - "lib/jetson/**" - "lib/mac/**" - "lib/raspberry-pi/**" - "lib/windows/**" @@ -72,7 +70,7 @@ jobs: strategy: fail-fast: false matrix: - machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson] + machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64] include: - machine: rpi3-32 performance_threshold_sec: 5.0 @@ -84,8 +82,6 @@ jobs: performance_threshold_sec: 2.5 - machine: rpi5-64 performance_threshold_sec: 1.0 - - machine: jetson - performance_threshold_sec: 2.5 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index b7533a7..1b6f42e 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -9,7 +9,6 @@ on: - 'binding/python/**' - '!binding/python/README.md' - 'lib/common/**' - - 'lib/jetson/**' - 'lib/linux/**' - 'lib/mac/**' - 'lib/raspberry-pi/**' @@ -23,7 +22,6 @@ on: - 'binding/python/**' - '!binding/python/README.md' - 'lib/common/**' - - 'lib/jetson/**' - 'lib/linux/**' - 'lib/mac/**' - 'lib/raspberry-pi/**' @@ -66,7 +64,7 @@ jobs: strategy: matrix: - machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson] + machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64] steps: - uses: actions/checkout@v3 diff --git a/README.md b/README.md index 6413da9..b206954 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ 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) and NVIDIA Jetson Nano + - Raspberry Pi (3, 4, 5) - Android and iOS - Chrome, Safari, Firefox, and Edge diff --git a/binding/android/README.md b/binding/android/README.md index b61fccc..083361e 100644 --- a/binding/android/README.md +++ b/binding/android/README.md @@ -9,7 +9,7 @@ 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) and NVIDIA Jetson Nano + - Raspberry Pi (3, 4, 5) ## Compatibility diff --git a/binding/ios/README.md b/binding/ios/README.md index d05c7f5..075d011 100644 --- a/binding/ios/README.md +++ b/binding/ios/README.md @@ -13,7 +13,7 @@ Falcon is an on-device speaker diarization engine. Falcon is: - Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64) - Android and iOS - Chrome, Safari, Firefox, and Edge - - Raspberry Pi (3, 4, 5) and NVIDIA Jetson Nano + - Raspberry Pi (3, 4, 5) ## Installation diff --git a/binding/python/README.md b/binding/python/README.md index 6b6201d..5fe6b2d 100644 --- a/binding/python/README.md +++ b/binding/python/README.md @@ -9,12 +9,12 @@ 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) and NVIDIA Jetson Nano + - Raspberry Pi (3, 4, 5) ## Compatibility - Python 3.8+ -- Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64), Raspberry Pi (3, 4, 5), and NVIDIA Jetson Nano. +- Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64), and Raspberry Pi (3, 4, 5). ## Installation diff --git a/binding/python/_util.py b/binding/python/_util.py index 0859ad2..dc5619d 100644 --- a/binding/python/_util.py +++ b/binding/python/_util.py @@ -54,7 +54,6 @@ def _linux_machine() -> str: "cortex-a53-aarch64", "cortex-a72-aarch64", "cortex-a76-aarch64"} -_JETSON_MACHINES = {"cortex-a57-aarch64"} def default_library_path(relative: str = "") -> str: @@ -67,8 +66,6 @@ def default_library_path(relative: str = "") -> str: linux_machine = _linux_machine() if linux_machine == "x86_64": return os.path.join(os.path.dirname(__file__), relative, "lib/linux/x86_64/libpv_falcon.so") - elif linux_machine in _JETSON_MACHINES: - return os.path.join(os.path.dirname(__file__), relative, "lib/jetson/%s/libpv_falcon.so" % linux_machine) elif linux_machine in _RASPBERRY_PI_MACHINES: return os.path.join( os.path.dirname(__file__), relative, "lib/raspberry-pi/%s/libpv_falcon.so" % linux_machine diff --git a/binding/python/setup.py b/binding/python/setup.py index 993391c..14c04d8 100644 --- a/binding/python/setup.py +++ b/binding/python/setup.py @@ -1,5 +1,5 @@ # -# Copyright 2023 Picovoice Inc. +# Copyright 2023-2024 Picovoice Inc. # # You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE" # file accompanying this source. @@ -15,7 +15,7 @@ import setuptools INCLUDE_FILES = ("../../LICENSE", "__init__.py", "_factory.py", "_falcon.py", "_util.py") -INCLUDE_LIBS = ('common', 'jetson', 'linux', 'mac', 'raspberry-pi', 'windows') +INCLUDE_LIBS = ('common', 'linux', 'mac', 'raspberry-pi', 'windows') os.system("git clean -dfx") @@ -42,7 +42,7 @@ setuptools.setup( name="pvfalcon", - version="1.0.1", + version="1.0.2", author="Picovoice", author_email="hello@picovoice.ai", description="Falcon Speaker Diarization Engine", diff --git a/binding/web/README.md b/binding/web/README.md index a5faddb..68bdf13 100644 --- a/binding/web/README.md +++ b/binding/web/README.md @@ -9,7 +9,7 @@ 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) and NVIDIA Jetson Nano + - Raspberry Pi (3, 4, 5) - Chrome, Safari, Firefox, and Edge ## Compatibility diff --git a/demo/python/README.md b/demo/python/README.md index d899d49..2546fdd 100644 --- a/demo/python/README.md +++ b/demo/python/README.md @@ -9,12 +9,12 @@ 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) and NVIDIA Jetson Nano + - Raspberry Pi (3, 4, 5) ## Compatibility - Python 3.8+ -- Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64), Raspberry Pi (3, 4, 5), and NVIDIA Jetson Nano. +- Runs on Linux (x86_64), macOS (x86_64, arm64), Windows (x86_64), and Raspberry Pi (3, 4, 5). ## Installation @@ -35,7 +35,7 @@ Signup or Login to [Picovoice Console](https://console.picovoice.ai/) to get you Run the following in the terminal: ```console -falcon_demo_file --access_key ${ACCESS_KEY} --audio_paths ${AUDIO_PATH} +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. diff --git a/demo/python/requirements.txt b/demo/python/requirements.txt index a4c4312..172fc9b 100644 --- a/demo/python/requirements.txt +++ b/demo/python/requirements.txt @@ -1,3 +1,3 @@ -pvfalcon==1.0.1 +pvfalcon==1.0.2 pvrecorder==1.2.2 tabulate==0.9.0 diff --git a/demo/python/setup.py b/demo/python/setup.py index 4646acf..568620f 100644 --- a/demo/python/setup.py +++ b/demo/python/setup.py @@ -28,7 +28,7 @@ setuptools.setup( name="pvfalcondemo", - version="1.0.1", + version="1.0.2", author="Picovoice", author_email="hello@picovoice.ai", description="Falcon Speaker Diarization engine demos", @@ -36,7 +36,7 @@ long_description_content_type="text/markdown", url="https://github.com/Picovoice/falcon", packages=["pvfalcondemo"], - install_requires=["pvfalcon==1.0.1", "pvrecorder==1.2.2", "tabulate==0.8.10"], + install_requires=["pvfalcon==1.0.2", "pvrecorder==1.2.2", "tabulate==0.8.10"], include_package_data=True, classifiers=[ "Development Status :: 5 - Production/Stable", diff --git a/lib/jetson/cortex-a57-aarch64/libpv_falcon.so b/lib/jetson/cortex-a57-aarch64/libpv_falcon.so deleted file mode 100755 index f6d7248..0000000 Binary files a/lib/jetson/cortex-a57-aarch64/libpv_falcon.so and /dev/null differ