Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/Kabanosk/whisper-website
- Owner: Kabanosk
- License: mit
- Created: 2022-09-26T21:51:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-24T12:31:39.000Z (about 1 year ago)
- Last Synced: 2024-10-29T20:55:30.961Z (14 days ago)
- Topics: audio-to-text, fastapi, hacktoberfest, open-source, openai, python3, speech-to-text, subtitles, subtitles-generator, uvicorn, website, whisper
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 248
- Watchers: 6
- Forks: 59
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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/`