Pereiti prie dokumentacijos turinio
Keebye dokumentacija

Diktavimas

„Laikyk ir kalbėk“ klavišas, laikymas ir bakstelėjimas, ką rodo piliulė, kaip įterpiamas tekstas ir kur Keebye rašyti atsisako.

Paspausk „laikyk ir kalbėk“ klavišą, kalbėk, paleisk. Transkripcija atliekama visam pasakymui po to, kai atleidi klavišą, ir tekstas įterpiamas į tą programą, kuri yra priekyje.

„Laikyk ir kalbėk“ klavišas

Settings › Push-to-talk hotkey: "Hold this key to dictate; release to insert." Pakeitimai įsigalioja iškart.

  • Fn / Globe
  • Kairysis ⌘
  • Dešinysis ⌘ (numatytasis)
  • Kairysis ⌥
  • Dešinysis ⌥

Laikyk arba bakstelėk

  • Paspaudus klavišą įrašymas pradedamas iškart.
  • Paleidi po 400 ms ar vėliau: laikymo režimas. Įrašymas baigiamas ir tekstas įterpiamas.
  • Paleidi greičiau nei per 400 ms: bakstelėjimas. Įrašymas tęsiasi. Antras bakstelėjimas baigia ir įterpia.
  • Esc atšaukia vykstantį įrašymą. Nieko neįterpiama.
  • Vienas pasakymas ribojamas iki 300 sekundžių (5 minučių), tada įrašymas automatiškai baigiamas ir tekstas įterpiamas.

Piliulė

Piliulė — nedidelė, visada matoma, paspaudimams pralaidi plokštelė pagrindinio ekrano apačioje centre, 96 pt nuo apatinio krašto. Ji rodoma visose Spaces ir niekada neperima fokuso.

  • Laukimo būsena: mikrofono piktograma.
  • "Downloading speech model… NN%", kol modelis atsisiunčiamas, arba "Model download failed — reopen Keebye to retry".
  • "Listening…" → "Transcribing…" → "Inserting…" diktavimo metu.
  • Trumpi, maždaug 2,6 sekundės rodomi pranešimai: "Couldn't insert: <reason>", "Text left on clipboard — paste manually" arba "Dictation paused: secure input on (<App>)".

Kaip įterpiamas tekstas

Įklijavimas ("Paste (fast)"), numatytasis būdas: Keebye išsaugo tavo iškarpinės kopiją, įrašo transkripciją kaip laikiną iškarpinės įrašą, kurį iškarpinės tvarkyklės praleidžia, sugeneruoja ⌘V ir po 250 ms atkuria ankstesnę iškarpinę, jei ji vis dar priklauso Keebye. "Restore clipboard after paste" pagal nutylėjimą įjungta.

Terminal.app, iTerm2, Warp, WezTerm ir kitty programose įklijavimas dalomas į ne didesnes kaip 2000 baitų dalis su 50 ms pauzėmis.

Spausdinimas ("Typing (terminals / SSH / any layout)"): Keebye siunčia Unicode klavišų paspaudimus 16 simbolių dalimis kas 4 ms, visai nenaudodamas iškarpinės. Tai nepriklauso nuo klaviatūros išdėstymo ir veikia per SSH bei tmux. Jei spausdinimas nepavyksta, tekstas patenka į iškarpinę, o piliulė rodo "Text left on clipboard — paste manually".

Slaptažodžių laukai ir saugi įvestis

Jei įjungta saugi įvestis arba fokusuotas elementas yra slaptažodžio laukas, Keebye nieko nerašo į iškarpinę ir rodo "Couldn't insert: Secure input is active (<App>) — dictation is blocked" arba "Couldn't insert: A password field is focused — dictation is blocked". Tokie diktavimai niekada nesaugomi istorijoje. Kas 5 sekundes vykdomas tikrinimas, kol saugi įvestis įjungta, taip pat rodo įspėjimą "Dictation paused: secure input on (<App>)".

Šiltas mikrofonas

Mikrofono srautas pradedamas per pirmą diktavimą ir toliau veikia visą programos veikimo laiką, todėl po pirmo naudojimo macOS mikrofono indikatorius lieka įsijungęs. Kiekvieno pasakymo pradžioje pridedama slenkanti 500 ms atsarga. Pirmas sesijos diktavimas vis tiek gali sumokėti srauto pradžios vėlinimą, o žodžiai, pasakyti anksčiau nei tas 500 ms buferis, vis dar gali būti nukirsti. Garsas perskaičiuojamas į 16 kHz mono, o įvesties įrenginio pakeitimas aptinkamas per sekundę.