Transcriptie 07 — bestaand audio- of videobestand naar transcript #2515

Closed
opened 2026-10-22 19:55:44 +00:00 by brenno · 0 comments
Owner

Bovenliggend epic: #2508
Afhankelijk van: #2511, #2512, #2513, #2514, #2524

Gebruikersdoel

Ik kies een bestand, zie taal/model/verwachte ruimte, start de omzetting, kan stoppen en open het resultaat als bewerkbaar document.

Afhankelijkheid en basis

Na transcriptartefact, desktop-/webengine en Instellingen. ImageService.pickAudio is nu alleen voor slide-afspelen; de transcript-route moet eigen invoervalidatie hebben en web via de browserpicker werken.

Werk

  • Ondersteun de per platform bewezen gangbare audioformaten en een video met audiotrack via een gepinde decoder; maak formaat/codec-detectie expliciet en begrens bestandsgrootte en duur zonder heel het bestand onnodig in geheugen te laden.
  • Laat bron ongemoeid. Werk asynchroon met voortgang per verwerkt audiosegment, cancel, taalkeuze/autodetectie en eindresultaat; lege/stille audio en corrupte input krijgen een specifieke melding.
  • Schrijf uitsluitend het overeengekomen Markdown-artefact en optionele, duidelijk gekozen audiokoppeling. Geen tekst in een huidige slide zonder expliciete keuze van de gebruiker.

Aanvulling: gekozen server

Bied voor een bestand de expliciet gekozen batchserver aan wanneer het profiel en de browserverbinding zijn bewezen. Toon bestemming en bestand vóór upload; dezelfde validatie, voortgang, annulering en Markdown-uitvoer gelden. Geen automatische upload bij falende lokale inferentie. Zie #2524.

Acceptatie

  • macOS, Windows, Linux en bewezen webroute transcriberen hetzelfde testbestand en heropenen de tekst offline.
  • Ongeldig formaat, geen audiotrack, beschadigd bestand, onleesbaar pad en annuleren laten de bron intact en geen half-goedgekeurd transcript achter.
  • Lange opname gebruikt begrensd geheugen; testbestanden bevatten stilte, Nederlands/Engels en een pad met spaties/Unicode.
  • Het resultaat wordt aangeboden voor correctie en opslag, niet ongemerkt in een deck geïnjecteerd.
**Bovenliggend epic:** [#2508](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2508) **Afhankelijk van:** [#2511](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2511), [#2512](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2512), [#2513](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2513), [#2514](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2514), [#2524](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2524) ## Gebruikersdoel Ik kies een bestand, zie taal/model/verwachte ruimte, start de omzetting, kan stoppen en open het resultaat als bewerkbaar document. ## Afhankelijkheid en basis Na transcriptartefact, desktop-/webengine en Instellingen. `ImageService.pickAudio` is nu alleen voor slide-afspelen; de transcript-route moet eigen invoervalidatie hebben en web via de browserpicker werken. ## Werk - Ondersteun de per platform bewezen gangbare audioformaten en een video met audiotrack via een gepinde decoder; maak formaat/codec-detectie expliciet en begrens bestandsgrootte en duur zonder heel het bestand onnodig in geheugen te laden. - Laat bron ongemoeid. Werk asynchroon met voortgang per verwerkt audiosegment, cancel, taalkeuze/autodetectie en eindresultaat; lege/stille audio en corrupte input krijgen een specifieke melding. - Schrijf uitsluitend het overeengekomen Markdown-artefact en optionele, duidelijk gekozen audiokoppeling. Geen tekst in een huidige slide zonder expliciete keuze van de gebruiker. ## Aanvulling: gekozen server Bied voor een bestand de expliciet gekozen batchserver aan wanneer het profiel en de browserverbinding zijn bewezen. Toon bestemming en bestand vóór upload; dezelfde validatie, voortgang, annulering en Markdown-uitvoer gelden. Geen automatische upload bij falende lokale inferentie. Zie [#2524](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2524). ## Acceptatie - [ ] macOS, Windows, Linux en bewezen webroute transcriberen hetzelfde testbestand en heropenen de tekst offline. - [ ] Ongeldig formaat, geen audiotrack, beschadigd bestand, onleesbaar pad en annuleren laten de bron intact en geen half-goedgekeurd transcript achter. - [ ] Lange opname gebruikt begrensd geheugen; testbestanden bevatten stilte, Nederlands/Engels en een pad met spaties/Unicode. - [ ] Het resultaat wordt aangeboden voor correctie en opslag, niet ongemerkt in een deck geïnjecteerd.
brenno 2026-10-23 18:17:23 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2515
No description provided.