Di Denys Medvediev

Risoluzione dei problemi

Risolvere l'uso elevato della CPU di corespeechd su Mac

corespeechd è il daemon vocale di macOS che sta dietro a Dettatura, Siri e Controllo Vocale. Quando fa schizzare la CPU e fa girare le ventole, la soluzione è riavviarlo e disattivare la funzione vocale che lo alimenta. Nessun file di sistema viene cancellato.

Ultimo aggiornamento: giugno 2026

Un MacBook su una scrivania con la ventola che gira calda, a evocare un processo che inchioda la CPU

L'uso elevato della CPU di corespeechd su Mac arriva dal daemon vocale di macOS che alimenta Dettatura, Siri e Controllo Vocale. La soluzione: chiudi corespeechd in Monitoraggio Attività (si riavvia da solo), poi disattiva e riattiva la Dettatura in Impostazioni di Sistema, e riavvia. Un motore di dettatura offline dedicato non tocca mai corespeechd.

Apri Monitoraggio Attività perché le ventole sono rumorose e la batteria si scarica a metà giornata, ed eccolo lì: un processo chiamato corespeechd quasi in cima alla lista, che divora il 30, il 50, a volte il 100 percento di un core della CPU. Il nome non ti dice quasi nulla. Sembra qualcosa che non dovresti toccare. L'istinto è pensare a un malware. Non è un malware.

corespeechd è uno dei processi in background di Apple. Gestisce il lato vocale di macOS — Dettatura, Siri, Controllo Vocale. Quasi sempre non lo noti nemmeno. Poi qualcosa si blocca, e lui inchioda un core e non molla. La buona notizia: le soluzioni sono tutte reversibili, nessuna prevede di cancellare un file di sistema, e il caso peggiore è un riavvio. Ti do prima la soluzione veloce, poi quella permanente.

Ecco la parte che i thread spaventosi dei forum nascondono. corespeechd è un daemon — un programma che gira silenziosamente in background e si riavvia da solo quando muore. È così per progetto. Quindi quando lo chiudi e torna subito, non è un fallimento. È il daemon che fa il suo lavoro. Non lo stai uccidendo per sempre; lo stai costringendo a ripartire pulito.

La vera domanda è quale funzione vocale lo sta alimentando. Dettatura, Siri e Controllo Vocale passano tutti per corespeechd. Un download di lingua bloccato, un aggiornamento lasciato a metà, o un microfono appena collegato possono lasciarlo a macinare. Trova la funzione, calmala, e il picco sparisce. Il resto è il come — soluzione veloce, soluzione permanente, riparare la Dettatura integrata, e dove uno strumento dedicato aggira tutto questo.

Cos'è corespeechd e perché schizza

Lo schermo di un portatile che mostra un monitoraggio attività di sistema con i processi elencati, su una scrivania scura

corespeechd è il daemon in background del framework CoreSpeech di Apple — la parte di macOS che gestisce la voce. Dettatura, "Hey Siri" e Controllo Vocale gli passano tutti l'audio. Quando parli al tuo Mac, corespeechd è ciò che ascolta. È un normale processo Apple firmato, residente nel sistema, non qualcosa che un'app ha installato di nascosto.

Schizza quando una di quelle funzioni vocali si blocca. I thread della Apple Community sul problema indicano alcuni colpevoli ricorrenti: un modello linguistico di Dettatura o Siri che ha iniziato a scaricarsi e non ha mai finito, un aggiornamento di macOS che ha lasciato lo stack vocale in uno stato a metà, o il Controllo Vocale che gira silenziosamente in background. Gli utenti riferiscono anche che sale nel momento in cui si collega un microfono — AirPods, una cuffia, un microfono USB — perché corespeechd si sveglia per iniziare a elaborare la voce. Nessuna di queste cose è pericolosa. Sono solo bloccate.

La cosa da tenere a mente è che il picco di CPU è un sintomo, non la malattia. Il daemon non è rotto; sta aspettando, o gira in loop, su un lavoro vocale che non riesce a finire. Ecco perché le soluzioni qui sotto non sono "rimuovi corespeechd" — non puoi, e non dovresti volerlo. Sono "ferma il lavoro che lo fa girare". Un'avvertenza prima di tutto: non andare a cancellare file dalle cartelle di sistema per inseguire questo problema. Qui non c'è nessun file di sistema da cancellare, e rimuovere quello sbagliato rompe molto più di una ventola calda.

La soluzione veloce che funziona per la maggior parte delle persone

Parti dalla versione da due minuti, perché risolve la maggior parte dei casi. Il piano: riavvia il daemon, poi calma qualunque funzione vocale lo abbia svegliato. Riavviare corespeechd non disattiva la Dettatura o Siri — riavvia solo il processo, così un lavoro bloccato viene scartato.

Fallo in quest'ordine: apri Monitoraggio Attività (in Applicazioni > Utility, oppure cercalo in Spotlight), trova corespeechd nella lista, selezionalo e clicca il pulsante di stop (l'ottagono con la X), poi scegli Esci. Si riavvierà da solo nel giro di pochi secondi — è normale. Se preferisci usare il Terminale, killall corespeechd fa la stessa cosa; il daemon si riavvia automaticamente. (Il più drastico killall -9 corespeechd esiste, ma usa prima la versione semplice — il -9 è l'ultima risorsa da power user, non un punto di partenza.) Poi vai in Impostazioni di Sistema > Tastiera, scorri fino a Dettatura, e disattivala; aspetta qualche secondo, poi riattivala. Questo spegni-e-riaccendi è la soluzione più segnalata in assoluto nei thread della Apple Community. Se gira ancora, riavvia — un riavvio azzera completamente lo stack vocale, cosa che un semplice rilancio a volte non riesce a fare.

Cancel
Un overlay push-to-talk dedicato ascolta solo mentre tieni premuto il tasto — nessun daemon vocale sempre attivo in attesa nello sfondo.

Per la maggior parte delle persone, uno di quei quattro passaggi mette fine alla cosa — di solito l'interruttore della Dettatura o il riavvio. Il motivo per cui uno strumento come Whisper non compare mai in questa battaglia è strutturale: non si appoggia affatto a corespeechd. Il suo motore locale ascolta solo mentre tieni premuto un tasto di scelta rapida, poi si ferma. Non c'è nessun daemon vocale Apple sempre attivo nel giro che possa bloccarsi, perché la dettatura non passa proprio attraverso lo stack vocale del sistema operativo.

La soluzione permanente: una dettatura che non tocca mai corespeechd

Se corespeechd continua a tornare, la risposta duratura è smettere di dipendere dallo stack vocale di macOS per la dettatura che fai davvero. Uno strumento dedicato esegue il proprio motore locale, così il daemon del sistema operativo non ha motivo di girare. Ti serve un Mac con Apple Silicon, un microfono funzionante e circa due minuti. Ecco la sequenza.

Passo 1 — Installa Whisper e accedi.

Scarica dalla pagina di download, installa e crea un account gratuito. Nessuna carta. L'intera pipeline di trascrizione locale si apre subito.

Saprai che ha funzionato quando appare l'icona dell'app nella barra dei menu e la procedura di configurazione ti propone di scegliere un modello.

Passo 2 — Scegli un percorso di trascrizione.

L'app non sceglie per te. Ne hai tre: Cloud (OpenAI, con la tua chiave), Local Parakeet o Local Whisper. Per tenere tutto fuori dallo stack vocale di Apple e fuori dalla rete, scegli un motore locale.

Saprai che ha funzionato quando un modello finisce di scaricarsi e risulta pronto.

Passo 3 — Imposta il tuo tasto di scelta rapida e concedi l'Accessibilità.

Su Mac il valore predefinito è Command+Option tenuto premuto come push-to-talk. Concedi il permesso di Accessibilità quando richiesto; senza, l'incolla-al-cursore non riesce a raggiungere le altre app.

Saprai che ha funzionato quando una registrazione di prova si incolla in un qualsiasi campo di testo.

Passo 4 — Tieni premuto il tasto, parla, rilascia.

Metti il cursore in una qualsiasi app, tieni premuto Command+Option, di' una frase, rilascia. La trascrizione compare al cursore — e corespeechd resta addormentato per tutto il tempo.

Saprai che ha funzionato quando la tua frase parlata atterra come testo con le ventole ancora silenziose.

Whisper
La vera app desktop Whisper nella schermata delle impostazioni, con i pannelli Trascrizione e AI aperti.

Questo non è "disinstallare la Dettatura". Puoi lasciare la Dettatura di macOS esattamente com'è. Il punto è che la tua dettatura quotidiana ora passa attraverso un motore locale che ascolta solo alla pressione del tasto, quindi non c'è nessun lavoro vocale sempre attivo su cui corespeechd possa intoppare. La parte lenta è il download del modello, una volta sola; dopodiché restano i quattro passaggi qui sopra.

Se preferisci riparare la Dettatura integrata

Magari ti piace la Dettatura di macOS e vuoi solo che smetta di fare i capricci. Giusto. Le soluzioni qui sono la versione più approfondita, funzione per funzione, della soluzione veloce, e sono quelle che indicano le stesse pagine di supporto di Apple. Inizia escludendo l'ovvio: apri Impostazioni di Sistema > Tastiera > Dettatura e conferma che sia davvero attiva, con la lingua e il dialetto giusti selezionati nella lista Lingue.

Un modello linguistico bloccato è la causa classica, quindi riscaricalo. In Impostazioni di Sistema > Tastiera > Dettatura, clicca Modifica accanto a Lingue, rimuovi la lingua che usi, poi riaggiungila così macOS scarica una copia nuova. Su Apple Silicon, la dettatura generale gira sul dispositivo una volta che quel modello è scaricato — un modello corrotto o scaricato a metà è esattamente il tipo di cosa che lascia corespeechd in loop. Già che ci sei, assicurati che il Controllo Vocale sia disattivato se non lo usi: è una funzione di accessibilità separata (Impostazioni di Sistema > Accessibilità > Controllo Vocale) che si appropria della stessa pipeline audio ed è una fonte nascosta comune di carico per il daemon vocale.

Altre due leve, entrambe reversibili. Primo, se non usi "Hey Siri", disattiva Siri (o almeno la parte sempre in ascolto) in Impostazioni di Sistema > Siri — Siri passa attraverso lo stesso framework CoreSpeech, e chi posta nella Apple Community riferisce che disattivarlo aiuta. Secondo, tieni macOS aggiornato; diversi di questi picchi risalgono a un aggiornamento andato storto, e l'aggiornamento minore che segue spesso ripara lo stack vocale. Se vuoi confermare quale singola funzione è la colpevole, disattivale una alla volta e osserva corespeechd in Monitoraggio Attività tra una e l'altra — quando il picco cala, l'hai trovata. Quello che invece non farei è seguire una qualsiasi guida che ti dice di cancellare file dalla Libreria di sistema per "resettare" la voce. È così che un portatile caldo diventa un portatile rotto.

Local o cloud: quale modalità Whisper scegliere

Se prendi la strada dello strumento dedicato per tenere corespeechd fuori dalla tua giornata, l'app ti fa scegliere un percorso invece di sceglierne uno per te. Per aggirare il daemon vocale, le due opzioni locali sono la scelta naturale — girano sulla tua macchina e non toccano mai lo stack vocale di Apple né la rete. Ecco come differiscono le tre, perché scegliere bene conta.

I tre percorsi, in parole povere:

  • Local ParakeetIl motore TDT di NVIDIA, circa 600 MB, e l'opzione locale più veloce — da 5 a 10 volte più veloce di Whisper su CPU. Copre l'inglese più altre 24 lingue europee, 25 in totale. Niente traduzione verso l'inglese. Se detti soprattutto in inglese, questa è la scelta rapida e completamente offline che tiene tutto fuori dal daemon vocale del sistema operativo.
  • Local Whisperpiù lento di Parakeet sullo stesso Mac, ma le versioni multilingua coprono 99 lingue e possono tradurre in inglese. Le versioni solo-inglese sono solo-inglese, non 99. Scegli questo per cinese, giapponese, coreano, o qualsiasi lavoro di traduzione, cosa che Parakeet non sa fare. Il modello inglese predefinito è di circa 480 MB. Sempre completamente locale, sempre niente attraverso corespeechd.
  • Cloud (OpenAI, BYOK)la migliore accuratezza e l'accesso al web, usando la tua chiave OpenAI fatturata direttamente da OpenAI. La trascrizione gira su gpt-4o-mini-transcribe per impostazione predefinita. Serve internet, quindi è l'unico percorso che esce dalla tua macchina. La superficie Cloud fa parte di Whisper Pro.

La verità noiosa è che per il tipo di dettatura che fa la maggior parte delle persone, un motore locale basta e avanza, ed è la scelta giusta quando l'intero motivo per cui sei qui è un processo vocale Apple impazzito. Entrambi i motori locali girano interamente sul tuo Mac senza che nulla venga inviato a un server. Il Cloud si guadagna il suo posto quando vuoi un'accuratezza di altissimo livello su una registrazione difficile o hai bisogno che il modello peschi un dato dal web a metà frase. Se stai inseguendo corespeechd, parti da locale.

Testo più pulito una volta che la dettatura si comporta bene

La dettatura grezza esce come un discorso senza pause, qualunque motore tu usi. Dici "okay allora rispondi al padrone di casa per il riscaldamento e digli che sono a casa giovedì dopo le tre", ed è quel muro senza punteggiatura che qualsiasi motore vocale ti consegna. La Dettatura di macOS mette la punteggiatura di base quando dici "virgola" o "punto". Per una pulizia più pesante — togliere gli "ehm", sistemare le frasi infinite, trasformare un paragrafo parlato in qualcosa che invieresti davvero — uno strumento dedicato può eseguire un passaggio AI.

Con Whisper, di' la frase di attivazione "Hey whisper" e il testo viene migliorato prima di atterrare al cursore. Su un modello locale gira attraverso Ollama, così anche la pulizia resta sulla tua macchina; in modalità cloud è gpt-5-mini per impostazione predefinita. In ogni caso, niente di tutto questo passa per corespeechd — il picco che sei venuto a risolvere non fa più parte del quadro.

Thinking...
Grezzo

okay allora rispondi al padrone di casa per il riscaldamento e digli che sono a casa giovedì dopo le tre ehm e chiedi del posto auto

Ripulito

Okay, rispondi al padrone di casa per il riscaldamento e digli che sono a casa giovedì dopo le tre, e chiedi del posto auto.

Il passaggio di pulizia è dove la dettatura smette di essere una trascrizione e inizia a essere una bozza. Metti giù le parole in fretta con la voce, lascia che l'AI sistemi la punteggiatura e i riempitivi, e il testo che atterra è quasi finito. Vale che tu stia rispondendo a un'email, prendendo un appunto, o scrivendo un paragrafo che altrimenti digiteresti con un dito alla volta.

Lo stesso flusso parla-poi-pulisci funziona ben oltre la risoluzione dei problemi — puoi anche dettare prosa pulita in Apple Notes allo stesso modo, con un tasto di scelta rapida e un passaggio AI, così un lungo appunto diventa poche frasi parlate.

Quando la soluzione integrata basta

Una scrivania tranquilla e ordinata con un Mac spento, a suggerire che le ventole si sono zittite

A volte corespeechd era un caso isolato — un aggiornamento lasciato a metà, un modello linguistico rimasto appeso — e dopo il rilancio o il riavvio si zittisce e resta zitto. Se è il tuo caso, hai finito. Non hai bisogno di installare nulla. Far finta del contrario sarebbe disonesto, e non ho intenzione di dirti di aggiungere un'app per riparare una ventola che si è già fermata.

E se detti solo frammenti brevi — una risposta veloce, un appunto di due righe — la Dettatura di macOS è gratuita, integrata, e su Apple Silicon gira sul dispositivo per il testo generale una volta scaricata la lingua. Configurala in Impostazioni di Sistema > Tastiera > Dettatura, scegli la lingua, e scrive in qualsiasi campo in cui puoi mettere un cursore. Per un messaggio di 30 parole, è lo strumento giusto. Apple te lo dà gratis; non andare oltre per una sola frase.

Rivolgiti a uno strumento dedicato, a livello di sistema, quando la soluzione integrata continua a far male: corespeechd che non si placa per quante volte tu disattivi e riattivi la Dettatura, dettatura di testi lunghi dove l'accuratezza e la pulizia di Apple non sono all'altezza, o la voglia di un solo tasto di scelta rapida che si comporta allo stesso modo in ogni app tenendo fuori del tutto il daemon vocale del sistema operativo. Sotto quella soglia, usa quello che hai già sul tuo Mac.

Se il problema è più ampio di corespeechd — una Dettatura che si rifiuta categoricamente di scrivere — la lista di soluzioni più estesa in quando la trascrizione vocale smette di funzionare su Mac copre i controlli su microfono, permessi e Controllo Vocale che si sovrappongono a questo.

corespeechd è solo macOS che fa i suoi compiti vocali, e quasi sempre la soluzione è fargli ricominciare i compiti da capo. Rilancialo, disattiva e riattiva la funzione che lo alimenta, riavvia se proprio devi. Se continua a tornare, sposta la dettatura che fai davvero su uno strumento che non chiede mai aiuto al daemon del sistema operativo in primo luogo. Ho scritto quasi tutto questo con un tasto di scelta rapida, una ventola silenziosa, e un corespeechd che, per una volta, non aveva niente da fare.

Detta senza svegliare il daemon vocale

Tieni premuto un tasto di scelta rapida, parla, rilascia. Un motore locale fa la trascrizione sul tuo Mac — corespeechd resta addormentato, le ventole restano silenziose.

Modalità locale gratuita per qualsiasi account con cui hai effettuato l'accesso. Nessuna carta richiesta per iniziare.

Foto di Denys Medvediev

Denys Medvediev

Sono quello che legge le nostre email di supporto, molto probabilmente dettando le risposte.

Approfondimenti