Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MattCode64/Scriba
SCRIBA is a web application that transcribes audio files. It supports .mp3 files and provides the transcription results in a user-friendly interface.
https://github.com/MattCode64/Scriba
fastapi python speech-to-text whisper
Last synced: 17 days ago
JSON representation
SCRIBA is a web application that transcribes audio files. It supports .mp3 files and provides the transcription results in a user-friendly interface.
- Host: GitHub
- URL: https://github.com/MattCode64/Scriba
- Owner: MattCode64
- Created: 2024-03-05T10:58:35.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-03-07T16:16:36.000Z (8 months ago)
- Last Synced: 2024-07-30T21:03:16.019Z (3 months ago)
- Topics: fastapi, python, speech-to-text, whisper
- Language: Python
- Homepage:
- Size: 18.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SCRIBA
## Description
SCRIBA is a web application that transcribes audio files. It supports .mp3 files and provides the transcription results in a user-friendly interface.
## Technologies Used
- Python
- Whisper (OpenAI's Speech-to-Text API)
- FastAPI
- Vue.js## Installation
### Backend
1. Navigate to the backend directory.
2. Install the required Python packages using pip:```bash
pip install -r requirements.txt
```3. Run the FastAPI server:
```bash
uvicorn main:app --reload
```### Frontend
1. Navigate to the frontend directory.
2. Install the required Node.js packages using npm:```bash
npm install
```3. Run the Vue.js server:
```bash
npm run serve
```## Usage
1. Open the web application in your browser.
2. Upload an audio file.
3. Wait for the transcription to complete.## Authors
- [Matthieu F](https://www.linkedin.com/in/matthieu-freire/)