Skip to content

Repository files navigation

Audio Transcriber

This is a simple UI transcriber that uses Whisper to transcribe audio files.

Requirements

  • Docker
  • Docker Compose
  • Whisper

Installation

  1. Clone the repository
  2. Clone the Whisper model (e.g., git clone https://huggingface.co/openai/whisper-medium)
  3. Move the Whisper model to the .whisper directory
  4. Copy the env.example file to .env
  5. Edit the .env file to include your Whisper model
  6. Run docker-compose up -d
  7. Open the UI in your browser at http://localhost:8000

Usage

  1. Select the audio file you want to transcribe
  2. Click the "Transcribe" button
  3. Wait for the transcription to complete
  4. The transcription will be displayed in the UI

TODO List

  • Add Telegram bot integration
  • Create a single microservice for AI-transcription
  • Add Broker for Microservices
  • Add TTS
  • Add the Whisper Transcriber Microservice
  • Add Sender Telegram microservice
  • Rewrite the UI in Vue
  • Separate the UI from the microservices
  • Create backend api
  • Add microservices for authorization

Contributing

Contributions are welcome! If you find a bug or have a suggestion, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages