danielrosehill's picture
commit
948605a
|
raw
history blame
2.45 kB
metadata
title: Awesome Whisper Apps Browser
emoji: πŸŽ™οΈ
colorFrom: purple
colorTo: blue
sdk: static
pinned: false

Awesome Whisper Apps Browser

An interactive browser for discovering applications, tools, and resources built with OpenAI Whisper - a robust automatic speech recognition (ASR) system.

Features

  • Browse by Platform: Filter projects by Linux, macOS, Windows, Android, iOS, Cross-Platform, and Web
  • Browse by Use Case: Find projects for Voice Typing, Subtitles & Captioning, Meetings & Productivity, Real-Time Transcription, Developer Tools, and Model Variants
  • Search: Quickly find projects by name or description
  • Sort: Organize projects by name, platform, or use case

Data Source

The project data is sourced from the projects.md awesome list and automatically parsed into a structured JSON format using parse_markdown.py.

To update the projects database:

python parse_markdown.py

This will regenerate projects.json from the latest projects.md content.

Project Structure

.
β”œβ”€β”€ index.html          # Main HTML interface
β”œβ”€β”€ style.css           # Styles for the application
β”œβ”€β”€ script.js           # JavaScript for filtering and display
β”œβ”€β”€ projects.md         # Source data (awesome list format)
β”œβ”€β”€ projects.json       # Parsed project data
β”œβ”€β”€ parse_markdown.py   # Script to convert MD to JSON
└── README.md           # This file

Development

The Space uses a static HTML/CSS/JavaScript approach:

  1. Data Layer: projects.md serves as the single source of truth
  2. Parser: parse_markdown.py extracts structured data
  3. Frontend: Vanilla JavaScript loads and filters the JSON data

About Whisper

Whisper is OpenAI's robust automatic speech recognition system trained on 680,000 hours of multilingual and multitask supervised data.

Contributing

To add new projects:

  1. Edit projects.md following the existing format
  2. Run python parse_markdown.py to regenerate the JSON
  3. Commit both projects.md and projects.json

License

This project browser is created to showcase the Awesome Whisper Apps collection. Individual projects have their own licenses.