A simple application for displaying text with word-by-word timing.
- Clone the repository:
git clone https://github.com/tylerkahn/word-timing-app.git
cd word-timing-app
- Install dependencies:
bun install
# or
npm install
- Start the development server:
bun run dev
# or
npm run dev
- Open your browser and navigate to
http://localhost:5174
- Enter your text in the input field or upload a JSON file or load one from a URL
[
{ "word": "hello", "start": 0.0, "end": 0.3, "probability": 0.3 },
{ "word": "world", "start": 0.32, "end": 1.0, "probability": 0.9 },
]
- Upload an audio file or load one from a URL
- Hit play
Most of this was generated with AI so the code is kind of slop but it's accurate and functional.
This project is licensed under the MIT License