Siirry dokumentaation sisältöön
Keebye Docs

Siivous ja sanakirja

Mitä litteroinnillesi tapahtuu puheentunnistuksen ja syötön välissä: sanakirja, sääntöpohjainen siivous, sovelluskohtaiset poikkeukset ja valinnainen paikallisen LLM:n viimeistely.

Jokainen sanelu kulkee saman lyhyen putken läpi omalla Macillasi. Mikään tässä ei käytä verkkoa.

Putki

  1. Puheentunnistus valitulla moottorilla.

  2. Oman sanakirjan korvaukset, aina käytössä.

  3. Siivous — sääntöpohjainen tai paikallinen LLM, jos otit sen käyttöön — vain silloin, kun parannus on käytössä edessä olevalle sovellukselle.

  4. Syöttö liittämällä tai kirjoittamalla.

Sääntöpohjainen siivous

Tämä on koko säännöstö. Siivous ei poista vääriä aloituksia eikä sanaa "like".

  • Poistaa yksinään esiintyvät "um", "uh" ja "erm" sekä kaksisanaisen "you know", ja osuu vain kokonaisiin sanoihin.
  • Yhdistää heti perään toistuvat sanat, joten "the the" muuttuu muotoon "the".
  • Tiivistää tyhjän tilan.
  • Muuttaa ensimmäisen kirjaimen isoksi.
  • Lisää pisteen, jos teksti päättyy kirjaimeen tai numeroon.

Sovelluskohtaiset poikkeukset

Settings › Enhancement › "Clean up transcripts by default" on päällä. Poikkeukset kohdistetaan sovelluksen bundle-id:n perusteella. "Add current app…" lisää viimeksi käyttämäsi muun sovelluksen kuin Keebyen ja antaa sille oletuksen vastakohdan. Jokaisella rivillä on valintaruutu ja "Remove"-painike.

Oma sanakirja

Settings › Dictionary: "Replace spoken words with fixed spellings." Kirjoita kenttään "heard as…" se, mitä Keebye kuulee, ja kenttään "write as…" haluamasi kirjoitusasu, ja paina Add (myös Enter toimii). Remove poistaa rivin. Tyhjä tila lukee "No replacements yet."

  • Osuu vain kokonaisiin sanoihin, ei koskaan pidemmän sanan sisälle.
  • Osuma ei huomioi kirjainkokoa; korvaus säilyttää kirjoittamasi kirjainkoon.
  • Avaimet voivat olla monisanaisia. Pisin osuma voittaa.
  • Käytetään jokaiseen saneluun riippumatta siitä, onko siivous käytössä kyseiselle sovellukselle.

Paikallisen LLM:n viimeistely (valinnainen)

Keebye voi antaa litteroinnin paikalliselle kielimallille sääntöpohjaisen siivouksen sijaan. Malli on Qwen3-1.7B (Q4_K_M GGUF, noin 1,28 GB), joka pyörii llama.cpp:llä ja Metalilla. Se käyttää greedy-poimintaa ilman ajattelutilaa, 64 tokenin kattoa ja 2 sekunnin aikarajaa. Mikä tahansa virhe palauttaa sääntöpohjaisen siivouksen.

Uskollisuustarkistus tutkii LLM:n tuotoksen ennen käyttöä: sen on säilytettävä vähintään puolet syötteen sanaesiintymistä, se ei saa ylittää kaksinkertaista syötteen sanamäärää plus neljä, siinä ei saa olla lausetta tai neljän sanan jaksoa kolme kertaa tai useammin, eikä se saa olla tyhjä. Muuten LLM:n tuotos hylätään.