Nu pot tasta, așa că am creat o aplicație de dictare gratuită și open source pentru Mac

YapToText este un software de dictare gratuit și open source pentru Mac, publicat sub GPL, cu întregul cod sursă Swift pe GitHub, și rulează Whisper Large v3 Turbo și Phi-3.5 Mini pe Mac-ul dvs. Nu costă nimic, nu are nivel plătit sau plafon, și l-am creat pentru că îmi este greu să tastez din cauza mâinilor. Pagina de prețuri are o singură propoziție: este gratuit.

Fiecare aplicație de dictare de pe Mac suficient de bună încât să înlocuiască o tastatură cerea un abonament, o licență de 249,99 USD sau vocea mea pe serverul altcuiva. Dictez tot ce scriu, așa că nu era o preferință. Era prețul de a folosi un calculator. Am creat în schimb YapToText: gratuit pentru totdeauna, open source sub GPL și rulând în întregime pe aparat. Este în Mac App Store, deci instalarea înseamnă un clic și niciun Terminal.

Descărcați YapToText din Mac App StoreDescărcare gratuită. Fără cont și fără funcții blocate, pentru macOS 14 sau ulterior pe un Mac cu cip Apple. Codul sursă pe GitHub.

Pe această pagină: 16 secțiuni
  1. Pași
  2. De ce l-am creat
  3. Cât costă de fapt alternativele
  4. Ce face
  5. În interiorul traseului audio
  6. Prin ce diferă de alte aplicații open source construite pe Whisper
  7. Aplicațiile open source de dictare pentru Mac, una lângă alta
  8. De ce se instalează din App Store, nu printr-un script de shell
  9. Ce înseamnă concret procesarea pe aparat
  10. Ce am învățat construindu-l
  11. Unde se află acum
  12. Pe scurt
  13. Ghiduri
  14. Alte ghiduri, în engleză
  15. Surse
  16. Întrebări

Pași

  1. Instalați YapToText gratuit din Mac App Store.
  2. Deschideți-l și permiteți microfonul, apoi activați Accesibilitatea ca să poată scrie la cursor.
  3. Puneți cursorul unde vreți cuvintele: un e-mail, un mesaj, un comentariu de cod.
  4. Apăsați o dată tasta Right Command și începeți să vorbiți.
  5. Apăsați-o din nou. Cuvintele dvs. sunt scrise la cursor.

De ce l-am creat

Nu dictez pentru că este comod. Dictez pentru că îmi este greu să tastez, iar dictarea este modul în care scriu e-mailuri, mesaje, documentație și comentariile de cod din această aplicație. Când vorbirea este tastatura, o aplicație de dictare nu este o jucărie de productivitate. Este dispozitivul de intrare.

Asta schimbă sensul prețului. Un abonament pentru un editor de text este o decizie de afaceri. Un abonament pentru simpla capacitate de a scrie este un tribut. Iar trimiterea fiecărui cuvânt pe care îl produceți către un server nu este o căsuță bifată pe o pagină de intimitate. Este corespondența dvs., munca dvs. și programările dvs. medicale care trec printr-o companie în care trebuie să aveți încredere pentru totdeauna.

Nu am găsit o aplicație pentru Mac care să fie toate trei: suficient de bună încât să înlocuiască tastarea, complet pe aparat și gratuită. Așa că am scris una și am dat-o gratis.

Afiș App Store cu titlul I created this because my hands don't work, cu pictograme de accesibilitate și capibara YapToText.
Figura 1. Motivul pentru care există, într-o singură linie: am creat YapToText mai întâi ca instrument de accesibilitate, pentru că depind de el ca să scriu.

Cât costă de fapt alternativele

Iată cât costă aplicațiile pe care le-aș fi folosit altfel, verificate pe 3 octombrie 2026, pe site-ul fiecărui producător. Prețurile se schimbă, așa că verificați înainte să treceți la altceva, iar comparația completă are detaliile cu surse.

  • Dictarea Apple. Este gratuită, iar pe un Mac cu cip Apple tratează limbile compatibile pe aparat. Nu curăță ce ați spus, nu formatează un e-mail și nu poate edita text pe care l-ați scris deja.
  • Wispr Flow. Costă 15 USD pe lună sau 12 USD pe lună facturat anual, cu un plan gratuit limitat la 2.000 de cuvinte pe săptămână pe desktop. Pagina sa de intimitate spune că transcrierea are loc întotdeauna în cloud.
  • superwhisper. Are un plan gratuit cu modele locale și Pro la 8,49 USD pe lună, 84,99 USD pe an sau 249,99 USD o singură dată.
  • MacWhisper. Este o plată unică de 64 EUR pentru Pro. Rulează local și este un software bun.

Acestea nu sunt aplicații proaste. Câteva sunt mai bune decât a mea la lucruri pe care încă nu le-am construit. Ideea este mai îngustă: modelul de vorbire de bază este open source, Apple oferă gratuit fiecărui dezvoltator accelerarea hardware, și nimic din acest cost nu ar trebui să cadă pe cineva care nu poate folosi o tastatură.

Ce face

Apăsați o tastă, vorbiți, apăsați-o din nou, iar cuvintele apar unde este cursorul, în orice aplicație. Asta este tot ce faceți. Dedesubt sunt părțile care au cerut munca propriu-zisă.

Panoul extins YapToText: o formă de undă albastră live deasupra propoziției transcrise, cu butoane de anulare, pauză și oprire și butoane numerotate pentru moduri.
Figura 2. O tastă îl pornește, cuvintele se formează în panou pe măsură ce vorbiți și ajung unde este cursorul.
  • Citește propoziția în care dictați. Puneți cursorul în mijlocul unei linii și vorbiți, iar primul cuvânt începe cu literă mică când trebuie, spațierea se leagă curat, iar un punct final este eliminat când propoziția continuă. Este funcția care îmi lipsește cel mai mult în orice altă aplicație.
  • Face diferența între un e-mail și o notă. Auto mode citește ce ați spus și alege singur formatul. Un e-mail iese ca un e-mail, un mesaj rapid rămâne informal, iar orice altceva este doar curățat.
  • Puteți edita textul prin voce. Selectați orice text în orice aplicație, apăsați tasta Quick Edit și spuneți modificarea: make this shorter, fix the grammar, translate it to Spanish (adică mai scurt, corectează gramatica, tradu în spaniolă). Rescrierea înlocuiește selecția pe loc.
  • Punctuația rostită funcționează cum se așteaptă utilizatorii de dictare. Spuneți „is it working now, question mark” și primiți semnul, fără nicio virgulă rătăcită.
  • Dicționare și comenzi vocale. Învățați-l ortografia unui nume pe care îl ratează mereu sau completați șablonul pentru numărul de telefon de pe pagina Commands, ca „insert phone number” să scrie numărul dvs. real.

Paginile de ajutor Intelligent Insert, Auto mode și Dictionaries detaliază fiecare funcție, iar ghidul de voce în text pe Mac parcurge o primă dictare.

În interiorul traseului audio

Cea mai mare parte a ingineriei a mers aici, pentru că dictez cu voce joasă, deseori într-o cameră cu o imprimantă 3D pornită. A da lui Whisper audio brut de la microfon și a spera este locul unde se opresc majoritatea aplicațiilor simple construite în jurul lui, și de aceea se destramă într-o cameră reală.

Înainte ca modelul de vorbire să vadă un eșantion: zgomotul camerei este măsurat, iar zgomotul staționar este scăzut doar când raportul semnal-zgomot o cere, așa că o cameră liniștită nu este niciodată prelucrată în exces. O voce slabă este ridicată în raport cu camera, nu cu un nivel fix. Captarea este protejată la vârfuri, așa că un singur cuvânt tare nu poate tăia semnalul. Tăcerile lungi sunt comprimate pentru ca decodorul să nu deriveze. Decodarea trece de la greedy la beam search când clipul se măsoară ca zgomotos.

După: o trecere de salvare rulează când transcrierea revine mai scurtă decât vorbirea care a intrat, iar o protecție colapsează buclele de repetiție în care cade Whisper pe cozile tăcute. Totul este măsurat pe un set de dictări reale de-ale mele înainte ca ceva să fie livrat. O schimbare care ajută o înregistrare curată adesea strică una șoptită.

Afiș App Store cu titlul It hears you through anything, care listează pașii audio de mai sus deasupra panoului extins de înregistrare.
Figura 3. Traseul audio în șase pași, de la eliminarea zgomotului de fundal la corectarea ritmului, toți înainte sau în jurul lui Whisper și toți pe Mac.

Prin ce diferă de alte aplicații open source construite pe Whisper

A lega Whisper de o scurtătură de tastatură este un proiect de un weekend, iar mai mulți oameni l-au făcut bine. open-wispr este un exemplu bun: țineți o tastă, vorbiți, eliberați, iar textul apare la cursor, totul pe aparat, cu licență MIT. Dacă aceasta este tot ce vă trebuie, este o alegere bună și ar trebui să-l folosiți.

Diferența este ce se întâmplă după ce există transcrierea. O aplicație simplă vă dă ieșirea brută a lui Whisper. Cea mai mare parte din YapToText este munca dintre acea ieșire și textul pe care l-ați dorit de fapt:

  • Context. Citește ce se află de ambele părți ale cursorului și adaptează transcrierea, astfel că dictarea în mijlocul unei propoziții iese cu litera mare sau mică potrivită, cu spațierea și punctuația finală corecte.
  • Curățare. Un model de limbaj local transformă ezitările din vorbire în text finisat și alege formatul după ce ați spus, fără apel în cloud.
  • Editare. Selectați text existent oriunde și schimbați-l prin voce, ceea ce este cu totul altă treabă decât transcrierea.
  • Traseul audio. Are scăderea zgomotului condiționată de raportul semnal-zgomot, amplificare relativă la cameră, captare protejată la vârfuri și un decodor care schimbă strategia când clipul este zgomotos. Asta face ca o voce slabă într-o cameră zgomotoasă să funcționeze.
  • Instalare. Se instalează din App Store, nu printr-un script de shell, deci rulează în sandbox, este verificată de Apple și actualizată de sistem.
Cardul Quick Edit cu o formă de undă live, cu textul Listening for your edit, iar dedesubt instrucțiunea rostită make it sound more formal.
Figura 4. Editarea este altă treabă decât transcrierea: selectați text în orice aplicație, apăsați tasta Quick Edit și spuneți modificarea, iar cardul arată ce a auzit.

Nimic din toate acestea nu face uneltele mai simple greșite. Le face un alt fel de lucru, de altă mărime. Aveam nevoie de cel mai mare pentru că dictarea nu este pentru mine o scurtătură. Este singurul mod în care scriu.

Aplicațiile open source de dictare pentru Mac, una lângă alta

Acestea sunt aplicațiile open source de dictare pentru Mac pe care le cunosc. Stelele măsoară atenția, nu calitatea, iar YapToText este în App Store abia din 22 iulie 2026, așa că citiți coloanele, nu cifrele.

Verificat pe 3 octombrie 2026, pe GitHub și pe paginile proprii ale fiecărui proiect.

AplicațieLicențăStele GitHubCum se instaleazăEditează textul selectat prin vocePlatforme
HandyMIT32.747De pe site-ul său sau din versiunile de pe GitHubNespecificatMac, Windows, Linux
FluidVoiceGPL-3.011.894Homebrew sau versiunile de pe GitHubDa, Write ModeMac
OpenWhisprMIT8.992De pe site-ul săuDa, cu tasta sa de agent vocalMac, Windows, Linux; iPhone și iPad în planurile plătite
VoiceInkGPL-3.06.651Descărcare plătită de pe site-ul său sau compilare proprieDaMac; aplicație pentru iPhone și iPad în beta
YapToTextGPL-3.025Mac App Store, gratuit, sau HomebrewDa, Quick EditMac

GPL față de MIT, pentru un utilizator. Ambele vă lasă să citiți, să compilați și să modificați codul fără bani. Diferența este ce se întâmplă dacă cineva livrează o copie modificată: sub GPL trebuie să-și publice modificările în aceiași termeni, iar sub MIT nu trebuie. Pentru o aplicație de dictare care aude tot ce spuneți, am ales GPL ca orice versiune pe care o puteți descărca să fie una a cărei sursă o puteți citi. Pagina alternativei la VoiceInk compară în detaliu cea mai apropiată aplicație GPL.

De ce se instalează din App Store, nu printr-un script de shell

Multe unelte open source pentru Mac se instalează prin trimiterea unui script de pe internet direct în shell. Este comod pentru dezvoltator și vă cere să rulați cod nerevizuit cu propriile privilegii, de la o adresă pe care nu o puteți audita în momentul în care o rulați.

YapToText este în Mac App Store. Asta înseamnă că rulează în sandbox, este revizuit, se actualizează prin sistem și se poate elimina ca orice altă aplicație. Un clic, fără Terminal și nimic în care să trebuiască să aveți încredere dincolo de ce verifică deja Apple. A fi gratuit și open source nu trebuie să însemne o metodă de instalare care ar pica o verificare de securitate la serviciu.

Dacă preferați linia de comandă, există un cask Homebrew, semnat cu un Developer ID și notarizat. Rămâne astăzi cu o versiune în urma celei din App Store, 1.5.2 față de 1.5.3, și vine fără modele.

Terminal: Instalați YapToText din tap-ul meu Homebrew.

brew install --cask ryleighnewman/yaptotext/yaptotext

Ce se întâmplă: YapToText ajunge în folderul Applications după o descărcare de circa 12 MB și înlocuiește o copie din App Store, dacă există una. Nu poate dicta până nu descărcați un model de vorbire pe pagina AI Models.

Sursa este publică pe GitHub, unde astăzi este la 1.5.2, deci o puteți citi înainte să o rulați. Pagina de instalare acoperă ambele căi.

Ce înseamnă concret procesarea pe aparat

Modelul de vorbire și modelul de curățare sunt amândouă în versiunea din App Store. Nu există cont, telemetrie sau analiză de utilizare, iar nimic dintr-o dictare nu atinge rețeaua. Funcționează într-un avion, la prima pornire, cu Wi-Fi oprit. Versiunea Homebrew are nevoie mai întâi de descărcarea unui singur model. Singura utilizare a rețelei este o descărcare de model pe care o porniți dvs., pentru unul dintre celelalte modele de pe pagina AI Models, iar pagina despre dictarea offline are un test pe care îl puteți rula.

Vocea este o dată neobișnuit de personală. Nu este o interogare de căutare. Este dvs., vorbind, cu conținutul și contextul atașate. Versiunea cinstită a unei afirmații despre intimitate nu este o promisiune despre ce face o companie cu înregistrarea dvs. Este că înregistrarea nu pleacă niciodată, iar codul care o dovedește este public.

Afiș App Store cu titlul Nothing leaves your Mac, peste pagina AI Models din YapToText cu ambele modele marcate Included.
Figura 5. Ambele modele sunt în versiunea din App Store, marcate Included pe pagina AI Models, așa că o dictare nu are niciodată nevoie de rețea.

Ce am învățat construindu-l

  • Modelul a fost partea ușoară. Whisper este excelent din prima. Tot ce face dictarea să pară finisată se află în jurul lui: să știi unde este cursorul, ce se află de ambele părți, în ce aplicație sunteți și ce ați vrut să spuneți prin „period”.
  • Inserarea textului este mai grea decât transcrierea lui. Citirea textului din jurul cursorului fără a fura focalizarea, în aplicații care se comportă toate diferit, a cerut mai multă muncă decât întregul traseu de transcriere.
  • Accesibilitatea este design, nu o listă de bifat. O aplicație pentru oameni care nu pot tasta trebuie să poată fi folosită fără tastare și nu ar trebui să arate clinic. Are o undă reală a vocii dvs., trei aspecte de panou și materialele proprii ale sistemului, pentru că uneltele de care oamenii depind merită să fie plăcute la vedere.

Unde se află acum

Iată proiectul pe 3 octombrie 2026, în cifre simple.

  • Versiune. 1.5.3 (21) în Mac App Store, lansată pe 29 septembrie 2026. GitHub și Homebrew sunt la 1.5.2, iar notele de lansare listează fiecare schimbare.
  • Licență. GPL-3.0, cu sursa la github.com/ryleighnewman/YapToText.
  • Interes. 25 de stele pe GitHub.
  • Bani. Nu este necesar niciunul. Există o pușculiță de bacșișuri în aplicație, iar un bacșiș nu schimbă nimic din ce primiți.

Pe scurt

  • Gratuit. Nu există nivel plătit, plafon sau cont.
  • Deschis. Licența este GPL-3.0, iar sursa este pe GitHub.
  • Pe Mac-ul dvs. Ambele modele rulează local, iar vocea dvs. nu pleacă niciodată.

Dacă veniți de la o aplicație plătită cu plan gratuit, pagina alternativei la superwhisper parcurge trecerea sarcină cu sarcină.

Dacă vreți să vedeți celelalte opțiuni open source una lângă alta, le-am comparat în aplicațiile open source de dictare pentru Mac.

Dacă o încercați și ceva nu este în regulă, prefer să aflu asta decât orice altceva. Așa a ajuns până aici. Deschideți un issue pe GitHub. Citesc fiecare issue.

Descărcați YapToText din Mac App StoreDescărcare gratuită. Fără cont și fără funcții blocate, pentru macOS 14 sau ulterior pe un Mac cu cip Apple. Codul sursă pe GitHub.

Cine scrie. Ryleigh Newman dezvoltă software, tastează cu dificultate și dictează în fiecare zi cu YapToText, aplicația despre care este acest site. Această pagină este tradusă din engleză. Interfața aplicației și restul site-ului sunt în engleză. Mai multe despre proiect, în engleză.

Ghiduri

Alte ghiduri, în engleză

Surse

Întrebări

Există software de dictare open source pentru Mac?

Da. YapToText este gratuit și open source sub GPL-3.0, și se află în Mac App Store. Handy și OpenWhispr au licență MIT, iar FluidVoice și VoiceInk au GPL-3.0.

Există o alternativă open source la Wispr Flow și superwhisper?

Da. YapToText are licență GPL și este gratuit, rulează Whisper plus un model local de curățare pe Mac-ul dvs. și se instalează din Mac App Store sau cu Homebrew. Nu se încarcă nimic și nu există cont.

Funcționează YapToText offline?

Da, încă de la prima pornire în versiunea din Mac App Store: modelul de vorbire și modelul de curățare vin în interiorul aplicației, deci o dictare nu face nicio cerere de rețea. Versiunea Homebrew are nevoie mai întâi de descărcarea unui model de vorbire.

Prin ce diferă de alte aplicații open source construite pe Whisper?

Trei lucruri. Adaptează ce spuneți la propoziția din jurul cursorului, deci dictarea în mijlocul unei propoziții iese cu litera mare sau mică, spațierea și punctuația potrivite. Alege formatul pentru dvs., deci un e-mail iese ca un e-mail. Și vă lasă să selectați text oriunde și să-l schimbați prin voce. În plus, se instalează din App Store, nu printr-un script de shell.

Este cu adevărat gratuit? Unde este capcana?

Nu există capcană și nici nivel plătit. Este gratuit pentru totdeauna, sursa este publică, iar singurii bani din aplicație sunt o pușculiță opțională de bacșișuri, care nu schimbă nimic din ce primiți.

Care aplicație open source de dictare pentru Mac este în App Store?

YapToText. Celelalte aplicații open source de dictare pe care le cunosc vă trimit la propriile site-uri sau la versiunile de pe GitHub pentru descărcare. App Store înseamnă instalare cu un clic, actualizări automate și sandbox-ul și verificarea Apple.