msaelices/note-taker
0
Note taker
This Streamlit app allows users to upload an audio file, transcribe the audio using WhisperX or AssemblyAI, and summarize the transcription with GPT.
Installation
- Clone the repository:
git lfs install
git clone https://huggingface.co/spaces/msaelices/note-taker- Change into the repository's directory:
cd note-taker- Install the required packages:
pip install -r requirements.txt- Set your needed secrets in the
.envfile. You can use the.env-defaultfile as a reference:
cp .env-default .env- Run the Streamlit app:
streamlit run app.pyThe app will now be accessible at http://localhost:8501 in your browser.
Note
Once you have accessed to the web page, you can fill the required configuration (if not set in the .env file). The WhisperX engine need to install the pytorch package and will ask about some specific configuration, depending on your server, like the device (CPU or cuda), the precision (int8 vs float16), etc.
