Sign inSign up

arnoulddw/transcriber-app

By arnoulddw

•Updated over 1 year ago

Audio transcription UI for OpenAI Whisper, GPT4o Transcribe and AssemblyAI APIs

Image
0

5.5K

arnoulddw/transcriber-app repository overview

⁠Transcriber: A Simple Audio Transcription App

Transcriber is a web application that allows you to easily transcribe audio files using either AssemblyAI or OpenAI's Whisper API. It's designed to be user-friendly and can be deployed quickly using Docker.

⁠Key Features:

  • Clean Web Interface: Intuitive UI for uploading and transcribing audio.
  • API Choice: Supports both AssemblyAI and OpenAI Whisper.
  • Language Selection: Choose the audio language or use automatic detection.
  • Transcription History: View, copy, download, and delete past transcriptions.
  • Large File Support: Handles audio files larger than 25MB.
  • Easy Docker Deployment: Get up and running quickly with a single command.

⁠Quick Start with Docker:

  1. Pull the image:

    docker pull arnoulddw/transcriber-app:latest
    
  2. Run the container: (Replace placeholders with your API keys and desired timezone)

    docker run -d -p 5001:5001 \
      -e TZ="Your/Timezone" \
      -e ASSEMBLYAI_API_KEY="your_assemblyai_api_key" \
      -e OPENAI_API_KEY="your_openai_api_key" \
      -e DEFAULT_TRANSCRIBE_API="gpt4o" \
      -e DEFAULT_LANGUAGE="auto" \
      --name transcriber-app \
      arnoulddw/transcriber-app:latest
    
  3. Access the app: Open your browser and go to http://localhost:5001.

⁠Environment Variables:

VariableDescriptionDefault
TZTimezone (e.g., Europe/London)UTC
ASSEMBLYAI_API_KEYYour AssemblyAI API key (optional)None
OPENAI_API_KEYYour OpenAI Whisper API key (optional)None
DEFAULT_TRANSCRIBE_APIDefault transcription API (assemblyai or openai or gpt4o)gpt4o
DEFAULT_LANGUAGEDefault language (auto, en, nl, fr, es)auto

⁠More Information:

⁠License:

MIT License

Tag summary

Content type

Image

Digest

sha256:9b4fb8c8f…

Size

143.8 MB

Last updated

over 1 year ago

docker pull arnoulddw/transcriber-app