{"repo":"mikeesto/gemini-transcribe","free":true,"listed":false,"github":"https://github.com/mikeesto/gemini-transcribe","clone":"git clone https://github.com/mikeesto/gemini-transcribe.git","description":"Transcribe audio and video files with speaker diarization and logically grouped timestamps using Gemini Flash","language":"Svelte","stars":66,"topics":["speaker-diarization","speech-to-text","sveltekit","transcription","gemini-flash","gemini"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Gemini Transcribe A web application for transcribing audio and video files using Google's Gemini Flash model. Try it here: https://gemini-transcribe.fly.dev/ Features - Specify the desired language of the transcript - Automatically detects and labels different speakers in the audio (Speaker 1, Speaker 2, etc.). - Instead of a timestamp for every word, the transcript is logically grouped into paragraphs with a single timestamp, making it much more readable. - Click on any timestamp to jump to that specific moment in the audio or video player. - Download the final transcript as a plain .txt file (with or without timestamps) or as a .srt subtitle file for use in video players. Getting started 1. Prerequisites - Node.js (v22 or later) - A Google AI API Key 2. Clone & install Install dependencies (using npm, pnpm, or yarn) 3. Environment variables Create a .env file in the root of the project and add your Google API. 4. Run the development server The application should now be running at http://localhost:5173. Future work Flash is a very interesting model to explore for audio transcription because it can attempt to detect not only words but also silence, sentiment, and sounds beyond human voices. Copy usage metrics database from Fly.io instance","default_branch":null,"files":null,"tree":[],"storefront":"/r/mikeesto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mikeesto/gemini-transcribe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}