Spaces:
Runtime error
Runtime error
Add requirements-whisper
Browse files- README.md +5 -4
- dockerfile +1 -1
- requirements-whisper.txt +9 -0
README.md
CHANGED
|
@@ -52,12 +52,13 @@ You can upload multiple files either through the "Upload files" option, or as a
|
|
| 52 |
Each audio file will then be processed in turn, and the resulting SRT/VTT/Transcript will be made available in the "Download" section.
|
| 53 |
When more than one file is processed, the UI will also generate a "All_Output" zip file containing all the text output files.
|
| 54 |
|
| 55 |
-
##
|
| 56 |
|
| 57 |
-
You can
|
| 58 |
-
and 2x reduction in memory usage.
|
| 59 |
|
| 60 |
-
|
|
|
|
| 61 |
```
|
| 62 |
pip install -r requirements-fastWhisper.txt
|
| 63 |
```
|
|
|
|
| 52 |
Each audio file will then be processed in turn, and the resulting SRT/VTT/Transcript will be made available in the "Download" section.
|
| 53 |
When more than one file is processed, the UI will also generate a "All_Output" zip file containing all the text output files.
|
| 54 |
|
| 55 |
+
## Whisper Implementation
|
| 56 |
|
| 57 |
+
You can choose between using `whisper` or `faster-whisper`. [Faster Whisper](https://github.com/guillaumekln/faster-whisper) as a drop-in replacement for the
|
| 58 |
+
default Whisper which achieves up to a 4x speedup and 2x reduction in memory usage.
|
| 59 |
|
| 60 |
+
You can install the requirements for a specific Whisper implementation in `requirements-fastWhisper.txt`
|
| 61 |
+
or `requirements-whisper.txt`:
|
| 62 |
```
|
| 63 |
pip install -r requirements-fastWhisper.txt
|
| 64 |
```
|
dockerfile
CHANGED
|
@@ -14,7 +14,7 @@ RUN apt-get -y install python3-tk
|
|
| 14 |
RUN python3 -m pip install --upgrade pip
|
| 15 |
|
| 16 |
RUN if [ "${WHISPER_IMPLEMENTATION}" = "whisper" ]; then \
|
| 17 |
-
python3 -m pip install -r /opt/whisper-webui/requirements.txt; \
|
| 18 |
else \
|
| 19 |
python3 -m pip install -r /opt/whisper-webui/requirements-fasterWhisper.txt; \
|
| 20 |
fi
|
|
|
|
| 14 |
RUN python3 -m pip install --upgrade pip
|
| 15 |
|
| 16 |
RUN if [ "${WHISPER_IMPLEMENTATION}" = "whisper" ]; then \
|
| 17 |
+
python3 -m pip install -r /opt/whisper-webui/requirements-whisper.txt; \
|
| 18 |
else \
|
| 19 |
python3 -m pip install -r /opt/whisper-webui/requirements-fasterWhisper.txt; \
|
| 20 |
fi
|
requirements-whisper.txt
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
git+https://github.com/huggingface/transformers
|
| 2 |
+
git+https://github.com/openai/whisper.git
|
| 3 |
+
transformers
|
| 4 |
+
ffmpeg-python==0.2.0
|
| 5 |
+
gradio==3.23.0
|
| 6 |
+
yt-dlp
|
| 7 |
+
torchaudio
|
| 8 |
+
altair
|
| 9 |
+
json5
|