talktype Svelte Themes

Talktype

Your transcription ghost friend - voice to text with soft personality

TalkType

Your transcription ghost friend. Voice-to-text that doesn't suck.

✨ Features

Progressive Transcription

  • ⚡ Instant Start: Web Speech API for 0ms latency (Chrome/Edge)
  • 🔒 Privacy Mode: 100% offline transcription with Whisper
  • 🤖 Auto Mode: Let TalkType choose the best option for you
  • Smart Model Selection: Automatically picks optimal Distil-Whisper model based on your device

Delightful Experience

  • 👻 Ghost Personality: Animated companion with 4 themes (peach, mint, bubblegum, rainbow)
  • 📱 PWA Installable: Works offline, installs like a native app
  • 🎨 Beautiful Design: Pastel-punk aesthetic with smooth animations
  • 📋 Quick Copy: One-click copy to clipboard

Privacy & Performance

  • 100% Private: All transcription happens locally (in Privacy mode)
  • Distil-Whisper Models: 6x faster, 50% smaller than regular Whisper
  • WebGPU Ready: Future-proofed for 10-100x speed improvements
  • No Subscriptions: Free forever, no accounts, no data collection

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

Quality Assurance

We use Lighthouse CI to maintain high performance, accessibility, and best practices standards.

# Run Lighthouse CI tests
npm run lighthouse

This will:

  1. Build the production version of the app
  2. Run Lighthouse audits against key metrics
  3. Generate reports in the lighthouse-reports directory

Thresholds

  • Performance: 85+
  • Accessibility: 90+
  • Best Practices: 85+
  • SEO: 90+

Failing these thresholds will cause warnings or errors in the CI process. We prioritize accessibility with stricter error thresholds.

Top categories

Loading Svelte Themes