xmas25 / on-device-transcription

A ready-to-use, minimal app that converts any speech into text.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

On-device Automatic Speech Recognition

App Screenshot

About

A ready-to-use, minimal app that converts any speech into text, processed entirely locally using Ratchet. You can deploy it as a website or build it as a desktop application. Try the web version here.

Important: This application requires access to the WebGPU API. If you're using it on the web, please ensure your browser supports WebGPU.

Getting Started

Prerequisites

Run it locally

  • Clone the project.
    git clone https://github.com/Hugo-Dz/ratchet-desktop-public.git
    cd ratchet-desktop-public
  • Install the dependencies.
    npm install
  • Start the dev server
    npm run dev

Build the desktop application

  • Build the Svelte application.
    npm run build:svelte
  • (optional) Start the Electron application in dev mode.
    npm run dev:electron
  • Build the Electron executable.
    npm run build:electron

Resources

License

MIT License Hugo Duprez

About

A ready-to-use, minimal app that converts any speech into text.

License:MIT License


Languages

Language:JavaScript 80.0%Language:Svelte 14.4%Language:WGSL 3.7%Language:TypeScript 1.1%Language:CSS 0.5%Language:HTML 0.3%