hanzla commited on
Commit
ee7397d
·
verified ·
1 Parent(s): 867c674

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +21 -6
requirements.txt CHANGED
@@ -1,10 +1,25 @@
 
 
 
1
  streamlit
 
 
2
  pandas
3
- plotly
4
  numpy
5
- pydub # Required for audio loading and processing
6
- openai # Optional: Only needed for the audio transcription feature
7
 
8
- # Note: pydub relies on an external audio processing backend like FFmpeg or Libav.
9
- # Ensure you have one of these installed on your system for pydub to function correctly.
10
- # See pydub documentation for details: https://github.com/jiaaro/pydub#dependencies
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # requirements.txt for visualize_gaze_dynamic_audio_transcribe_gifs_app.py
2
+
3
+ # Core Streamlit framework
4
  streamlit
5
+
6
+ # Data manipulation and numerical operations
7
  pandas
 
8
  numpy
 
 
9
 
10
+ # Plotting library
11
+ plotly
12
+
13
+ # Cloud Service SDKs
14
+ openai # For transcription (Whisper) and embeddings/chat (GPT)
15
+ supabase # For database storage (session info, segments) and file storage
16
+ pinecone # For vector database (semantic search on transcripts)
17
+
18
+ # Audio processing
19
+ pydub # For loading, slicing, and exporting audio segments
20
+
21
+ # --- System Dependencies Note ---
22
+ # The 'pydub' library requires FFmpeg or Libav to be installed on the system
23
+ # where this application is run. It is NOT installed via pip.
24
+ # Please ensure FFmpeg (recommended) or Libav is installed and accessible in your PATH.
25
+ # Installation instructions vary by OS (e.g., `apt install ffmpeg` on Debian/Ubuntu, `brew install ffmpeg` on macOS).