Pāriet uz dokumentācijas saturu
Keebye dokumentācija

Tīrīšana un vārdnīca

Kas notiek ar tavu transkriptu no runas atpazīšanas līdz ievietošanai: vārdnīca, uz noteikumiem balstīta tīrīšana, atsevišķu lietotņu izņēmumi un izvēles lokālā LLM pieslīpēšana.

Katra diktēšana iziet cauri vienam un tam pašam īsajam konveijeram tavā Mac datorā. Nekas no tā neizmanto tīklu.

Konveijers

  1. Runas pārvēršana tekstā ar izvēlēto dzinēju.

  2. Pielāgotās vārdnīcas aizvietojumi, kas tiek piemēroti vienmēr.

  3. Tīrīšana — uz noteikumiem balstīta vai lokālais LLM, ja tu to esi izvēlējies — tikai tad, kad uzlabošana ir ieslēgta priekšplāna lietotnei.

  4. Ievietošana ar ielīmēšanu vai rakstīšanu.

Uz noteikumiem balstīta tīrīšana

Šis ir pilns noteikumu kopums. Tīrīšana neizņem aprautus sākumus vai vārdu "like".

  • Izņem atsevišķi stāvošus "um", "uh", "erm" un divvārdu "you know", saskaņojot tikai veselus vārdus.
  • Sapludina tūlītējus vārdu atkārtojumus, tā ka "the the" kļūst par "the".
  • Sapludina atstarpes.
  • Pirmo burtu pārveido par lielo.
  • Pievieno punktu, ja teksts beidzas ar burtu vai ciparu.

Izņēmumi atsevišķām lietotnēm

Iestatījumi › Enhancement › "Clean up transcripts by default" ir ieslēgts. Izņēmumi tiek piesaistīti lietotnes bundle id. "Add current app…" pievieno pēdējo lietotni, ko izmantoji un kas nav Keebye, ar noklusējumam pretēju vērtību. Katram ierakstam ir izvēles rūtiņa un poga "Remove".

Pielāgota vārdnīca

Iestatījumi › Dictionary: "Replace spoken words with fixed spellings." (Aizstāj izrunātos vārdus ar fiksētu rakstību.) Ieraksti to, ko Keebye sadzird, laukā "heard as…", un vēlamo rakstību laukā "write as…", tad nospied Add (der arī Enter). Remove izdzēš ierakstu. Tukšajā stāvoklī ir redzams "No replacements yet."

  • Saskaņo tikai veselus vārdus, nekad ne lielāka vārda iekšienē.
  • Saskaņošana neņem vērā burtu reģistru; aizvietojums saglabā tavu ierakstīto rakstību.
  • Atslēgas var būt vairāku vārdu garas. Uzvar garākā atbilstība.
  • Tiek piemērots katrai diktēšanai neatkarīgi no tā, vai lietotnei ir ieslēgta tīrīšana.

Lokālā LLM pieslīpēšana (pēc izvēles)

Keebye var nodot transkriptu lokālam valodas modelim uz noteikumiem balstītas tīrīšanas vietā. Modelis ir Qwen3-1.7B (Q4_K_M GGUF, aptuveni 1,28 GB), kas darbojas caur llama.cpp ar Metal. Tas izmanto alkatīgu izlasi ar izslēgtu domāšanu, 64 marķieru ierobežojumu un 2 sekunžu termiņu. Jebkura kļūme atgriežas pie uz noteikumiem balstītas tīrīšanas.

Uzticamības aizsargs pārbauda LLM izvadi pirms tās izmantošanas: tai jāsaglabā vismaz puse no ievades vārdu parādīšanās reizēm, tā nedrīkst pārsniegt divkāršotu ievades vārdu skaitu plus četri, tajā nedrīkst būt neviena teikuma vai četru vārdu frāzes, kas atkārtojas trīs vai vairāk reizes, un tā nedrīkst būt tukša. Pretējā gadījumā LLM izvade tiek atmesta.