Skip to content

πŸŽ™οΈ Whisper Transcriber Bot v1.0.1

Latest

Choose a tag to compare

@Malith-Rukshan Malith-Rukshan released this 18 Jul 16:05

πŸŽ‰ New Features

⏱️ Processing Time Display

  • Added transcription timing with ⏱️ emoji indicator
  • Shows human-readable format: "1.2s" or "1m 15.3s"
  • Real-time measurement of Whisper processing duration

πŸ”’ Security & Privacy

Enhanced Logging Privacy

  • Disabled verbose HTTP logging to prevent bot token exposure
  • Reduced log noise from python-telegram-bot GET/POST requests
  • Added logging.getLogger("httpx").setLevel(logging.WARNING)

πŸ§ͺ Testing

Updated Test Suite

  • Fixed tests for new tuple return format (text, processing_time)
  • Added timing function tests
  • All 21 tests passing (increased from 20)

πŸ“Š Technical Changes

  • transcribe_audio() now returns Tuple[str, float]
  • New format_processing_time() utility function
  • Updated format_transcription() with optional timing parameter

Backward compatible - All existing functionality preserved with enhanced UX and security.

🚒 Deployment Options

One-Click Deploy

Docker Hub

docker pull malithrukshan/whisper-transcriber-bot:v1.0.1

Quick Start

git clone https://github.com/Malith-Rukshan/whisper-transcriber-bot.git
cd whisper-transcriber-bot
git checkout v1.0.1
./download_model.sh
docker-compose up -d

πŸš€ Try the Bot β€’ ⭐ Star on GitHub β€’ 🐳 Docker Hub