Transcriptr

Transcriptr Used AI

3 devlogs
10h 25m
Created by aramb-dev

Transcriptr is a modern web application that converts audio files to text using artificial intelligence. It provides a clean, intuitive interface for uploading audio files and receiving high-quality transcriptions powered by Replicate's Incredibly Fast Whisper model.

Timeline

phew! after hassling and trying to add cloud convert functionality, i felt that the old transcription result component was super ugly, so i refactored it with some design help from claude

Hereby I present to you:

🎉 Transcriptr v2.1.0 Update - Enhanced Download System!

Hey everyone! We're excited to announce Transcriptr v2.1.0 with some fantastic new features that make working with your transcriptions even better! 📄✨

🆕 What's New

📥 Multi-Format Download System

Your transcriptions are now available in 4 different formats:
- 📝 TXT - Plain text for simple sharing
- 📋 Markdown - Structured format with headings

- 📄 DOCX - Professional Word documents
- 🔴 PDF - Print-ready documents with proper formatting

All accessible from a sleek dropdown menu with beautiful icons! 🎨

🌍 Smart Arabic Language Support

  • Automatic detection of Arabic text in your transcriptions
  • Clear beta warnings for DOCX and PDF formats when using Arabic
  • Helpful recommendations to use TXT or Markdown for best Arabic compatibility
  • User-friendly notices explaining format limitations

🎨 Beautiful UI Improvements

  • Unified card design - Clean, mobile-inspired layout
  • Enhanced dropdown visibility - Solid backgrounds with proper contrast
  • Professional document generation - Real DOCX files with proper structure
  • Optimized performance - Better memory management and faster downloads

🔧 Technical Enhancements

📄 Real Document Generation

  • DOCX files now use the proper docx library for authentic Word documents
  • PDF files feature automatic text wrapping and professional layout
  • Markdown exports include structured headings and formatting

🌐 Internationalization

  • Unicode detection for Arabic text using comprehensive character ranges
  • Format-specific warnings that appear only when relevant
  • Smart recommendations based on language detection

🚀 Continued Universal Audio Support

Don't forget about our existing 15+ audio format support:
- iPhone recordings (M4A) ✅
- Windows media (WMA) ✅

- Professional formats (AIFF, CAF) ✅
- All major formats with automatic conversion ✅

💡 What This Means for You

  1. More flexibility - Choose the perfect format for your needs
  2. Better workflow integration - DOCX files work perfectly with Word, Google Docs
  3. Print-ready documents - PDFs look professional and format consistently
  4. Arabic language support - Clear guidance for non-Latin script users
  5. Cleaner interface - Everything organized and easy to find

🎯 Perfect For:

  • Students sharing notes in different formats
  • Professionals creating formal documents
  • Content creators working with transcripts
  • International users working with Arabic content
  • Anyone who wants flexibility in their workflow

Try it out now at transcriptr.aramb.dev and let us know what you think!

Update attachment

Tue, 22 Jul 2025

v2.1.0

New
🎵 Universal Audio Format Support: Added automatic audio format conversion powered by CloudConvert API

🔄 Seamless Format Conversion: M4A, AAC, MP4, WMA, AIFF, and CAF files are now automatically converted to MP3 before transcription

📱 iPhone Recording Support: Native support for M4A files from iPhone Voice Memos and other iOS recording apps

🎧 Windows Media Audio Support: Added WMA file support for Windows users

🍎 macOS Audio Support: Full compatibility with AIFF and CAF audio formats from macOS applications

⚡ CloudConvert API Integration: New /api/convert/cloud endpoint with comprehensive job management and error handling

🔍 Intelligent Format Detection: Advanced file format detection utility with 15+ supported audio formats

👁️ Real-Time Conversion Transparency: Added detailed API response logging visible in UI details panel during conversion

📊 Conversion Progress Tracking: Live status updates with step-by-step conversion process visibility

🔒 Secure Temporary File Handling: Automatic cleanup of conversion files with privacy-focused temporary storage

📋 Enhanced File History: Converted files now properly appear as 'file uploads' in transcription history with original filenames

🎯 Smart Conversion Routing: Automatic detection and routing based on file format without user intervention

⚙️ CloudConvert Health Monitoring: Built-in API health checks and service availability validation

📖 Comprehensive Format Documentation: Updated documentation with detailed format support matrix and conversion explanations

Improved
🚀 Enhanced User Experience: Conversion process is completely transparent with immediate 'Converting...' UI feedback

⏱️ Processing Time Optimization: Direct formats (MP3, WAV, FLAC, OGG) process immediately, converted formats add only 30-60 seconds

🔄 Automatic Workflow Integration: Conversion seamlessly flows into existing transcription pipeline without user interaction

📱 Mobile Conversion Support: All conversion features fully functional on mobile devices with touch-optimized interfaces

🎨 Visual Format Indicators: Color-coded format categories (green for direct support, blue for auto-conversion) in documentation

📊 Enhanced Progress Visualization: Updated TranscriptionProcessing component with conversion-specific status messages

🔧 Improved Error Handling: Better error messages and fallback options for conversion failures

📝 Updated Help Documentation: Completely rewritten audio format support section with visual guides and process explanations

🏷️ File Format Classification: Clear distinction between 'directly supported' and 'auto-converted' formats for user expectations

🔍 Enhanced File Validation: Improved file type detection with both extension and MIME type checking

📚 README Documentation: Updated project README with comprehensive CloudConvert setup instructions and format support matrix

⚡ Environment Configuration: Enhanced environment variable documentation for CloudConvert API setup

Fixed
🔄 Session History Persistence: Fixed transcription history only keeping most recent entry - now properly accumulates all transcriptions chronologically

🆔 Session ID Management: Modified createSession() to always generate unique session IDs instead of reusing cookie values

📱 SSL Certificate Issues: Resolved development environment SSL certificate errors in Replicate API calls

🎯 UI State Management: Fixed conversion status not appearing immediately - UI now shows 'Converting...' state instantly

📋 File History Categorization: Resolved converted files appearing as 'URL audio' - now properly categorized as file uploads with original filenames

🔄 Conversion Flow Metadata: Enhanced data flow to preserve original file information throughout conversion process

💻 File Input Validation: Updated file input to accept all supported formats including M4A, AAC, and other convertible types

⚠️ UnsupportedFormatHelp Component: Updated component to handle conversion failures rather than format rejection

Update attachment

V2 is here!

Welcome to the completely redesigned Transcriptr! We've rebuilt the entire platform from the ground up to deliver a faster, more reliable, and feature-rich transcription experience.

Lightning Fast Performance
Completely rewritten with Next.js for blazing-fast load times and seamless user experience.

Enhanced Reliability
Improved error handling, better file format support, and automatic retry mechanisms for failed transcriptions.

Modern Interface
Beautiful new design with improved accessibility, better mobile support, and intuitive user workflows.

Ready to experience the future of transcription? Upload your first file and see the difference!