Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tssujt/video-transcriber

A video transcriber demo based on Streamlit
https://github.com/tssujt/video-transcriber

Last synced: about 1 month ago
JSON representation

A video transcriber demo based on Streamlit

Awesome Lists containing this project

README

        

# A Video Transcriber Demo Based on Streamlit

## Supported transcription engines

- Azure OpenAI Whisper
- Volcengine
- Groq Whisper

## How to run locally

1. Install ffmpeg

```bash
brew install ffmpeg
# or
sudo apt install ffmpeg
```

2. Install Python dependencies

```bash
python3 -m pip install -r requirements.txt
```

3. Set environment variables

```bash
export AZURE_OPENAI_API_KEY=
export AZURE_OPENAI_ENDPOINT=
export VOLCENGINE_ACCESS_TOKEN=
export VOLCENGINE_APPID=
export GROQ_API_KEY=
```

4. Run Streamlit Server

```bash
streamlit run streamlit_app.py --server.maxUploadSize 20000
```