Skip to content

jarchitect1/simple_transcriber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ™οΈ Simple Transcriber

A powerful web application that combines advanced audio transcription with intelligent AI-powered text processing, all running seamlessly in your browser. Transform spoken content into polished documents with cutting-edge AI technology.

πŸš€ Try It Now

🌐 Live Demo - No installation required! You will need your own AI API keys.

https://jarchitect.org/whisper

✨ Features

  • 🎀 Audio Transcription - Convert speech to text using OpenAI's advanced Whisper technology with exceptional accuracy and language support
  • πŸ” AI Proofreading - Automatically correct grammar, spelling, and punctuation errors while preserving your original meaning and tone
  • πŸ“‹ Meeting Minutes - Transform raw conversation transcripts into professional, structured meeting minutes with action items and key decisions
  • πŸ“ Smart Summarization - Extract essential points and create concise summaries from lengthy transcripts and documents
  • πŸ“‘ Outline Generation - Create well-structured outlines and organize unstructured content into logical, hierarchical formats

πŸ› οΈ Technical Architecture

This application leverages state-of-the-art AI technologies to deliver accurate, reliable results:

  • OpenAI Whisper - Advanced speech recognition
  • OpenAI Compatible Models - Flexible AI text processing
  • LocalStorage - Secure client-side data storage
  • Browser APIs - Native web technologies

All processing occurs securely through trusted AI APIs. Your sensitive data is never stored on our servers, ensuring complete privacy and security.

πŸš€ Getting Started

Prerequisites

To use this application, you'll need API keys from the following services:

  1. Firework - For audio transcription
  2. OpenRouter - For text processing

Setup Instructions

  1. Create Accounts

  2. Purchase Credits

    • Add a minimum of $5.00 to each service
  3. Generate API Keys

    • Create API keys from each service's dashboard
    • Keep these keys secure and never share them
  4. Configure Application

    • Open the application in your browser
    • Navigate to settings
    • Enter your API keys

🎯 Recommended Models

πŸŽ™οΈ Transcription Model

Firework Whisper V3 Turbo (Recommended)

  • Cost Effective: $0.0009 per minute (standard) or $0.00126 per minute (with speaker diarization)
  • Privacy First: Zero data retention policy by default
  • High Accuracy: State-of-the-art speech recognition technology
  • Language Support: Multiple languages and dialects

πŸ“ Text Processing Model

OpenRouter Models (Recommended)

  • Privacy Protected: No storage of prompts or responses
  • Model Variety: Access to multiple AI models
  • Competitive Pricing: Transparent, usage-based pricing

Note: While any OpenAI-compatible model can be used, be aware that many free AI services use your data for model training. The recommended services prioritize data privacy.

πŸ”’ Privacy & Security

Data Handling

Your audio files and transcripts are processed directly in your browser or sent securely to AI APIs. No data passes through or is stored on our servers.

API Key Security

Your API keys are stored locally in your browser's secure storage and are only used for direct API requests. We never have access to your keys.

Storage & Cookies

This application uses localStorage to remember your preferences and settings. No tracking cookies or analytics are used.

Transparency

The complete source code is available for review in this repository. This ensures full transparency about how your data is handled and processed.

πŸ—οΈ Installation & Development

Local Development

  1. Clone the repository

    git clone https://github.com/jarchitect1/simple_transcriber.git
    cd simple_transcriber
  2. Open in browser

    • Simply open index.html in your web browser
  3. Configure API Keys

    • Open the application
    • Go to settings
    • Enter your API keys

Project Structure

simple_transcriber/
β”œβ”€β”€ index.html          # Main application page
β”œβ”€β”€ settings.html       # Settings page
β”œβ”€β”€ about.html          # About page
└── README.md           # This file

🌟 Use Cases

  • Journalists: Transcribe interviews and create polished articles
  • Students: Process lecture recordings into organized notes
  • Business Professionals: Generate meeting minutes and summaries
  • Content Creators: Transform audio content into written materials
  • Researchers: Analyze recorded interviews and discussions
  • Accessibility: Convert audio content for hearing-impaired users

🀝 Contributing

We welcome contributions!

πŸ“‹ Roadmap

  • Yet to think of any.

πŸ› Bug Reports & Feature Requests

Found a bug or have an idea for improvement? Please:

  1. Check existing issues to avoid duplicates
  2. Create a new issue with detailed information
  3. Use appropriate labels (bug, enhancement, question)
  4. Provide steps to reproduce for bugs
  5. Include system information (browser, OS, etc.)

πŸ“§ Support

Need help or have questions?

  • Email: smartygab24@gmail.com
  • GitHub Issues: Use the Issues tab above
  • Response Time: I typically respond within 24 hours

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • OpenAI for the Whisper technology
  • Firework for providing cost-effective transcription services
  • OpenRouter for privacy-focused AI model access
  • Contributors who help improve this project

🀝 Develop Using Visual Studio Code with Kilo Code Extension

  • Mainly with DeepSeek R1, Gemini 2.5 Pro & Claude Sonnet 4

β˜• Give Some Supports & Encouragement

Buy Me A Coffee

Version: 1.0.0
Last Updated: July 2025


⭐ Star this repository if you find it helpful!

πŸ”— Share with others who might benefit from this tool!

About

Using Firework Whisper AI to Transcribe

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors