Transcriptie 08 — microfoonopname op macOS, Windows en Linux #2516

Closed
opened 2026-10-22 19:55:45 +00:00 by brenno · 1 comment
Owner

Bovenliggend epic: #2508
Afhankelijk van: #2510, #2514, #2511

Gebruikersdoel

Ik neem een gesprek in dezelfde ruimte op met een gekozen microfoon, stop het en kan de opname later of onmiddellijk transcriberen.

Afhankelijkheid en basis

Na privacy en Instellingen. WebrtcMicMonitor gebruikt getUserMedia voor doorvoer; zijn stream is geen opnamecontract en mag niet worden gekoppeld aan stille opslag. macOS heeft al NSMicrophoneUsageDescription; de echte rechten en apparaten moeten per OS worden beproefd.

Werk

  • Bouw een dunne opnamebinding per desktopplatform of hergebruik een bewezen, gekeurde bestaande mediastack. Keuze van invoer, testniveau, bronverlies, Bluetooth-wissel, sampleklok en codec zijn expliciet; onbekende apparaten blijven kiesbaar via OS-standaard waar passend.
  • Schrijf audio tijdens opname veilig naar een tijdelijk, herstelbaar bestand met voldoende ruimtecontrole; afronden/annuleren en crashherstel volgen het opslagcontract. Maak na stoppen de keuze 'transcribeer nu' of 'bewaar audio voor later'.
  • Voorkom rondzingen bij gelijktijdige presenter-microfoon-doorvoer; of weiger gelijktijdig gebruik met uitleg, of bewijs één gedeelde capturebron. Geen twee verborgen microfoonsessies.

Acceptatie

  • Ingebouwde, USB- en Bluetooth-mic zijn op alle drie desktopplatforms getest; bronverlies en geweigerde permissie stoppen schoon.
  • De indicator en stopknop blijven zichtbaar; afsluiten/uitzetten geeft de microfoon vrij.
  • Opname blijft afspeelbaar en kan na herstart alsnog worden getranscribeerd; een schijfvoltest verliest eerdere afgeronde audio niet.
  • Dit issue belooft geen opname van remote systeemgeluid; dat staat in de OS-specifieke tickets.
**Bovenliggend epic:** [#2508](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2508) **Afhankelijk van:** [#2510](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2510), [#2514](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2514), [#2511](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2511) ## Gebruikersdoel Ik neem een gesprek in dezelfde ruimte op met een gekozen microfoon, stop het en kan de opname later of onmiddellijk transcriberen. ## Afhankelijkheid en basis Na privacy en Instellingen. `WebrtcMicMonitor` gebruikt `getUserMedia` voor doorvoer; zijn stream is geen opnamecontract en mag niet worden gekoppeld aan stille opslag. macOS heeft al `NSMicrophoneUsageDescription`; de echte rechten en apparaten moeten per OS worden beproefd. ## Werk - Bouw een dunne opnamebinding per desktopplatform of hergebruik een bewezen, gekeurde bestaande mediastack. Keuze van invoer, testniveau, bronverlies, Bluetooth-wissel, sampleklok en codec zijn expliciet; onbekende apparaten blijven kiesbaar via OS-standaard waar passend. - Schrijf audio tijdens opname veilig naar een tijdelijk, herstelbaar bestand met voldoende ruimtecontrole; afronden/annuleren en crashherstel volgen het opslagcontract. Maak na stoppen de keuze 'transcribeer nu' of 'bewaar audio voor later'. - Voorkom rondzingen bij gelijktijdige presenter-microfoon-doorvoer; of weiger gelijktijdig gebruik met uitleg, of bewijs één gedeelde capturebron. Geen twee verborgen microfoonsessies. ## Acceptatie - [ ] Ingebouwde, USB- en Bluetooth-mic zijn op alle drie desktopplatforms getest; bronverlies en geweigerde permissie stoppen schoon. - [ ] De indicator en stopknop blijven zichtbaar; afsluiten/uitzetten geeft de microfoon vrij. - [ ] Opname blijft afspeelbaar en kan na herstart alsnog worden getranscribeerd; een schijfvoltest verliest eerdere afgeronde audio niet. - [ ] Dit issue belooft geen opname van remote systeemgeluid; dat staat in de OS-specifieke tickets.
Author
Owner

Geland in #2575, merge eb089aeab. De desktopmicrofoon schrijft lokaal PCM-WAV en biedt na stoppen transcriberen, zeven dagen bewaren of weggooien. De fysieke proef op ingebouwde, USB- en Bluetooth-microfoons is niet gedaan; dat blijft #2523. De Windows-binding is in deze merge niet gecompileerd.

Geland in #2575, merge eb089aeab. De desktopmicrofoon schrijft lokaal PCM-WAV en biedt na stoppen transcriberen, zeven dagen bewaren of weggooien. De fysieke proef op ingebouwde, USB- en Bluetooth-microfoons is niet gedaan; dat blijft #2523. De Windows-binding is in deze merge niet gecompileerd.
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#2516
No description provided.