Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Kabanosk/whisper-website

Simple web application, which can be used to convert audio to subtitles by OpenAI's Whisper model
https://github.com/Kabanosk/whisper-website

audio-to-text fastapi hacktoberfest open-source openai python3 speech-to-text subtitles subtitles-generator uvicorn website whisper

Last synced: 7 days ago
JSON representation

Simple web application, which can be used to convert audio to subtitles by OpenAI's Whisper model

Awesome Lists containing this project

README

        

## Website which convert speech to text by Whisper model ([Official Repo](https://github.com/openai/whisper))

## Hosting website on localhost:

1. Clone the repo - `git clone [email protected]:Kabanosk/whisper-website.git`
2. Go to repo directory - `cd whisper-website`
3. Create virtual environment - `python3 -m venv venv`
4. Activate the environment - `source venv/bin/activate`/`. venv/bin/activate`
5. Install requirements - `pip install -r requirements.txt`
6. Go to src directory - `cd src`
7. Run the `run.py` file - `python3 run.py`
8. Go to your browser and type `http://127.0.0.1:8000/` if the browser doesn't open

## Run website on localhost with Docker
### First time
1. Install [Docker](https://docs.docker.com/engine/install/)
2. Clone the repo - `git clone [email protected]:Kabanosk/whisper-website.git`
3. Go to repo directory - `cd whisper-website`
4. Create Docker image - `docker build -t app .`
5. Run Docker container - `docker run --name app_container -p 80:80 app`
6. Go to your browser and type `http://127.0.0.1:80/`

### Next time

1. Start your Docker container - `docker start app_container`
2. Go to your browser and type `http://127.0.0.1:80/`