From 333aa726f4b759b1df718579a60cd4206e48aabb Mon Sep 17 00:00:00 2001 From: ella-granger <44934397+ella-granger@users.noreply.github.com> Date: Fri, 15 May 2026 10:37:19 -0400 Subject: [PATCH 1/2] Update requirements.txt instructions in example.md Fix requirements.txt dependency issue in the tiger repo --- website/content/pyharp_docs/example.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/pyharp_docs/example.md b/website/content/pyharp_docs/example.md index a0246d63..aee47da8 100644 --- a/website/content/pyharp_docs/example.md +++ b/website/content/pyharp_docs/example.md @@ -13,7 +13,7 @@ git clone https://github.com/JusperLee/TIGER.git cd TIGER ``` -In the `requirements.txt`, remove `triton==3.1.0` to avoid dependency issues. Then pip install: +In the `requirements.txt`, remove `triton==3.1.0` and add `typer==0.16.1` to avoid dependency issues. Then pip install: ``` pip install -r requirements.txt @@ -222,4 +222,4 @@ Your terminal should display something like this: This share link expires in 1 week. For free permanent hosting and GPU upgrades, run `gradio deploy` from the terminal in the working directory to deploy to Hugging Face Spaces (https://huggingface.co/spaces) ``` -Copy the public URL and open up HARP. Paste the URL as a `custom path...`, click `Load`, and voila -- you should now be able to run state-of-the-art speech separation in your DAW! \ No newline at end of file +Copy the public URL and open up HARP. Paste the URL as a `custom path...`, click `Load`, and voila -- you should now be able to run state-of-the-art speech separation in your DAW! From 6660b468db4586401968157cd34043afc4f906f8 Mon Sep 17 00:00:00 2001 From: ella-granger <44934397+ella-granger@users.noreply.github.com> Date: Fri, 15 May 2026 16:05:39 -0400 Subject: [PATCH 2/2] Python version constraint Python should be >=3.10 and <=3.12 --- website/content/pyharp_docs/example.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/pyharp_docs/example.md b/website/content/pyharp_docs/example.md index aee47da8..ebd3ff84 100644 --- a/website/content/pyharp_docs/example.md +++ b/website/content/pyharp_docs/example.md @@ -4,9 +4,9 @@ To get the hang of building PyHARP applications, we'll deploy a state-of-the-art ### TIGER: a Powerful and Lightweight Speech Separation Model -DAW users such as video editors and podcasters often work with noisy speech recordings captured in less-than-ideal conditions, and "cleaning up" these recordings can be difficult and time-intensive. Luckily, there are a number of cutting-edge deep learning models capable of automating this clean-up process by separating a speech signal from any background sounds in a recording, including environment noise and even other speakers. In this tutorial, we'll look at [TIGER](https://arxiv.org/abs/2410.01469), a lightweight speech separation model capable of running efficiently on a laptop CPU. This means that you won't need a GPU for this tutorial -- just working HARP and PyHARP installations! +DAW users such as video editors and podcasters often work with noisy speech recordings captured in less-than-ideal conditions, and "cleaning up" these recordings can be difficult and time-intensive. Luckily, there are a number of cutting-edge deep learning models capable of automating this cleanup process by separating a speech signal from any background sounds in a recording, including environment noise and even other speakers. In this tutorial, we'll look at [TIGER](https://arxiv.org/abs/2410.01469), a lightweight speech separation model capable of running efficiently on a laptop CPU. This means that you won't need a GPU for this tutorial -- just working HARP and PyHARP installations! -To get started, we'll install [the code](https://github.com/JusperLee/TIGER) needed to run TIGER: +To get started, please set the Python version to `>=3.10, <=3.12` and install PyHARP. Then, we'll install [the code](https://github.com/JusperLee/TIGER) needed to run TIGER: ``` git clone https://github.com/JusperLee/TIGER.git