Documentazione
Dettatura in VS Code, nel terminale e via SSH
HoldToType scrive dove sta il cursore. Questo include l'editor, il terminale integrato, PowerShell, cmd, Windows Terminal e una shell remota via SSH, perché per l'altro programma è solo un incolla o una raffica di tasti. Niente va a un server, quindi su una macchina di lavoro va bene.
Aggiornato · Vitalii Yemets
Come il testo arriva nel programma
Di default il testo riconosciuto passa dagli appunti e da un Ctrl+V. Windows Terminal, PowerShell, cmd e VS Code lo accettano tutti. Dove Ctrl+V vuol dire qualcos'altro, diciamo una sessione vim via SSH, o un campo che si rifiuta di incollare, passa alla modalità digitazione in Controlli e comportamento: il programma manda allora il testo tasto per tasto, e qualsiasi finestra lo accetta.
- Editor. Il testo va al cursore, nella riga corrente. Di' le parole che vuoi; il dizionario le trasforma in identificatori.
- Terminale integrato. Un incolla, come in qualsiasi terminale. Niente viene eseguito finché non premi Invio tu stesso.
- SSH. La shell remota riceve pressioni di tasti, quindi la modalità digitazione è la scelta sicura per gli editor dall'altra parte.
Nomi, identificatori e gergo
I modelli vocali scrivono le parole come vengono pronunciate. Una voce del dizionario trasforma la forma parlata in quella scritta: di' kube control, ottieni kubectl; di' read me, ottieni README.md. Le sostituzioni fanno lo stesso per frasi intere, e i comandi vocali come nuova riga inseriscono quello che dicono. La lista è tua e vive nella cartella del programma, accanto a config.json.
Come dizionario, sostituzioni e comandi si incastrano è nella pagina delle regole.
Testo dal vivo sulla targhetta
Con Nemotron 3.5 le parole compaiono sulla piccola targhetta mentre stai ancora parlando, così vedi una parola sbagliata prima che arrivi. La targhetta resta sopra le altre finestre e non prende mai il focus; il cursore resta dov'era nell'editor. Parakeet è la scelta per la latenza più bassa dopo il rilascio, e la pagina dei modelli dice in cosa è bravo ciascuno.
Pulizia con un modello sul tuo disco
La post-elaborazione fa girare un piccolo modello linguistico sul tuo computer, o uno più grande su un server a cui lo punti, con prompt che scrivi tu. Un prompt che trasforma chiama la funzione foo con x e y in foo(x, y) è poche righe. Ogni catena di prompt ha la sua scorciatoia, così una combinazione di tasti dà prosa e un'altra dà codice. La pagina della post-elaborazione mostra i prompt integrati.
Dove gira il programma
Sul tuo processore: nessuna scheda grafica, nessun account, nessuna telemetria. Il registro nella scheda Sistema elenca ogni dettatura con il conteggio delle richieste di rete, e il conteggio è zero. Una cartella portatile funziona da una chiavetta USB e da un portatile bloccato dove non puoi installare niente; il riferimento elenca ogni impostazione di config.json e le porte locali su cui le parti si parlano.
Configurarlo in dieci minuti
- Installa dalla sezione di download o scompatta l'archivio portatile dalle versioni.
- Nella procedura guidata scegli Nemotron 3.5 per il testo dal vivo o Parakeet per la latenza più bassa.
- Apri Controlli e comportamento e decidi: tenere Ctrl+Win, o un interruttore così le mani restano sui tasti. Cambia la combinazione nelle Scorciatoie.
- Aggiungi i tuoi identificatori al dizionario.
- Se un terminale rifiuta Ctrl+V, passa alla modalità digitazione; il riferimento elenca l'impostazione.
Domande
Funziona nel terminale di VS Code?
Sì. Il terminale integrato accetta un incolla come qualsiasi altro, e niente viene eseguito finché non premi Invio.
Funziona via SSH e in vim?
Sì, con la modalità digitazione: il testo viene mandato come pressioni di tasti, quindi il lato remoto vede una digitazione. In vim, entra prima in modalità inserimento.
Manda il mio codice da qualche parte?
No. Il riconoscimento è locale, e la post-elaborazione è locale a meno che non la punti tu a un server. Il registro conta le richieste di rete per dettatura.
Provalo nel tuo editor
Installa, metti il cursore in un file, tieni Ctrl+Win e di' una riga.