https://github.com/darkokuzmanovic/transkriber
A simple web application that transcribes MP3 audio files using Google's Gemini AI. Built with SvelteKit and TailwindCSS.
https://github.com/darkokuzmanovic/transkriber
Last synced: 3 months ago
JSON representation
A simple web application that transcribes MP3 audio files using Google's Gemini AI. Built with SvelteKit and TailwindCSS.
- Host: GitHub
- URL: https://github.com/darkokuzmanovic/transkriber
- Owner: DarkoKuzmanovic
- Created: 2025-01-06T08:18:48.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-06T23:57:00.000Z (5 months ago)
- Last Synced: 2025-01-07T00:32:35.100Z (5 months ago)
- Language: Svelte
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Transkriber
A simple web application that transcribes MP3 audio files using Google's Gemini AI. Built with SvelteKit and TailwindCSS.
## Features
- Upload MP3 audio files
- Transcribe audio using Gemini AI
- View transcriptions in plain text or markdown format
- Export transcriptions as TXT or MD files
- Modern UI with dark mode support## Getting Started
1. Clone the repository
2. Install dependencies:```bash
npm install
```3. Create a `.env` file in the root directory and add your Google API key:
```
VITE_GOOGLE_API_KEY=your_api_key_here
```4. Start the development server:
```bash
npm run dev
```## Building
To create a production version:
```bash
npm run build
```Preview the production build with:
```bash
npm run preview
```## Technologies Used
- SvelteKit
- TailwindCSS
- Google Gemini AI
- Marked (for Markdown parsing)
- Bits UI (for UI components)