Μετάβαση στο περιεχόμενο της τεκμηρίωσης
Keebye Docs

Καθαρισμός και λεξικό

Τι συμβαίνει στη μεταγραφή σου ανάμεσα στη μετατροπή ομιλίας σε κείμενο και την εισαγωγή: το λεξικό, ο καθαρισμός με κανόνες, οι εξαιρέσεις ανά εφαρμογή και το προαιρετικό γυάλισμα με τοπικό LLM.

Κάθε υπαγόρευση περνά από τον ίδιο σύντομο αγωγό στο Mac σου. Τίποτα εδώ δεν χρησιμοποιεί το δίκτυο.

Ο αγωγός

  1. Μετατροπή ομιλίας σε κείμενο με την επιλεγμένη μηχανή.

  2. Αντικαταστάσεις από το προσαρμοσμένο λεξικό, εφαρμόζονται πάντα.

  3. Καθαρισμός — με κανόνες, ή με το τοπικό LLM αν το ενεργοποίησες — μόνο όταν η βελτίωση είναι ενεργή για την εφαρμογή που είναι μπροστά.

  4. Εισαγωγή με επικόλληση ή πληκτρολόγηση.

Καθαρισμός με κανόνες

Αυτό είναι όλο το σύνολο κανόνων. Ο καθαρισμός δεν αφαιρεί ψευδοξεκινήματα ούτε τη λέξη "like".

  • Αφαιρεί τα μεμονωμένα "um", "uh", "erm" και το διπλό "you know", με αντιστοίχιση μόνο σε ολόκληρα λεκτικά.
  • Συμπτύσσει τις αμέσως επαναλαμβανόμενες λέξεις, ώστε το "the the" να γίνει "the".
  • Συμπτύσσει τα κενά.
  • Κεφαλαιοποιεί το πρώτο γράμμα.
  • Προσθέτει τελεία αν το κείμενο τελειώνει σε γράμμα ή ψηφίο.

Εξαιρέσεις ανά εφαρμογή

Το Settings › Enhancement › "Clean up transcripts by default" είναι ενεργό. Οι εξαιρέσεις κρατούνται με βάση το bundle id της εφαρμογής. Το "Add current app…" προσθέτει την τελευταία εφαρμογή εκτός Keebye που χρησιμοποίησες, με την αντίθετη τιμή από την προεπιλογή. Κάθε καταχώριση έχει ένα checkbox και ένα κουμπί "Remove".

Προσαρμοσμένο λεξικό

Settings › Dictionary: "Replace spoken words with fixed spellings." Γράψε αυτό που ακούει το Keebye στο "heard as…" και την ορθογραφία που θες στο "write as…", μετά πάτα Add (δουλεύει και το Enter). Το Remove σβήνει μια καταχώριση. Η κενή κατάσταση λέει "No replacements yet."

  • Αντιστοιχίζει μόνο ολόκληρες λέξεις, ποτέ μέσα σε μεγαλύτερη λέξη.
  • Η αντιστοίχιση δεν ξεχωρίζει κεφαλαία από μικρά· η αντικατάσταση κρατά τα κεφαλαία που έγραψες.
  • Τα κλειδιά μπορούν να είναι πολλές λέξεις. Κερδίζει η μακρύτερη αντιστοίχιση.
  • Εφαρμόζεται σε κάθε υπαγόρευση, είτε ο καθαρισμός είναι ενεργός για την εφαρμογή είτε όχι.

Γυάλισμα με τοπικό LLM (προαιρετικό)

Το Keebye μπορεί να δώσει τη μεταγραφή σε ένα τοπικό γλωσσικό μοντέλο αντί στον καθαρισμό με κανόνες. Το μοντέλο είναι το Qwen3-1.7B (Q4_K_M GGUF, περίπου 1,28 GB) και τρέχει μέσω llama.cpp με Metal. Χρησιμοποιεί greedy sampling με απενεργοποιημένη σκέψη, όριο 64 tokens και προθεσμία 2 δευτερολέπτων. Κάθε αποτυχία γυρίζει στον καθαρισμό με κανόνες.

Ένας έλεγχος πιστότητας εξετάζει την έξοδο του LLM πριν χρησιμοποιηθεί: πρέπει να κρατά τουλάχιστον τις μισές εμφανίσεις λέξεων της εισόδου, να μην ξεπερνά το διπλάσιο του αριθμού λέξεων της εισόδου συν τέσσερα, να μην περιέχει πρόταση ή φράση τεσσάρων λέξεων επαναλαμβανόμενη τρεις ή περισσότερες φορές, και να μην είναι κενή. Αλλιώς η έξοδος του LLM πετιέται.