Av Denys Medvediev

Felsökning

Åtgärda corespeechd hög CPU på Mac

corespeechd är macOS taldemon bakom Diktering, Siri och Röststyrning. När den drar upp processorn och får fläktarna att snurra är lösningen att starta om den och stänga av talfunktionen som matar den. Inga systemfiler raderas.

Senast uppdaterad: juni 2026

En MacBook på ett skrivbord med fläkten som går varm, en bild av en process som låser CPU:n

Hög CPU från corespeechd på Mac kommer från macOS taldemon som driver Diktering, Siri och Röststyrning. Lösningen: avsluta corespeechd i Aktivitetskontroll (den startar om av sig själv), slå sedan av och på Diktering i Systeminställningar och starta om. En dedikerad dikteringsmotor offline rör aldrig corespeechd överhuvudtaget.

Du öppnar Aktivitetskontroll för att fläktarna låter och batteriet rinner ut mitt på dagen, och där är den: en process som heter corespeechd högt upp i listan, som äter 30, 50, ibland 100 procent av en processorkärna. Namnet säger dig nästan ingenting. Det låter som något du inte borde röra. Reflexen är att tro att det är skadlig kod. Det är inte skadlig kod.

corespeechd är en av Apples egna bakgrundsprocesser. Den sköter talsidan av macOS — Diktering, Siri, Röststyrning. De flesta dagar märker du den aldrig. Sedan fastnar något, och den låser en kärna och släpper inte taget. Den goda nyheten: alla fixar är reversibla, ingen av dem innebär att radera en systemfil, och värsta fallet är en omstart. Jag ger dig den snabba lösningen först, sedan den permanenta.

Här är delen som de skrämmande forumtrådarna begraver. corespeechd är en demon — ett program som tyst kör i bakgrunden och startar om sig självt när det dör. Det är medvetet utformat så. Så när du avslutar den och den kommer rakt tillbaka är det inte ett misslyckande. Det är demonen som gör sitt jobb. Du dödar den inte för gott; du tvingar den att börja om på nytt.

Den verkliga frågan är vilken talfunktion som matar den. Diktering, Siri och Röststyrning går alla genom corespeechd. En låst språknedladdning, en halvfärdig uppdatering eller en mikrofon som precis anslöt kan lämna den malande. Hitta funktionen, lugna ner den, och toppen försvinner. Resten av detta handlar om hur — snabb lösning, permanent lösning, reparera inbyggd Diktering, och var ett dedikerat verktyg går runt hela problemet.

Vad corespeechd är och varför den drar upp CPU:n

En laptopskärm som visar en systemaktivitetskontroll med listade processer, på ett mörkt skrivbord

corespeechd är bakgrundsdemonen för Apples CoreSpeech-ramverk — den del av macOS som hanterar tal. Diktering, "Hey Siri" och Röststyrning lämnar alla över ljud till den. När du pratar med din Mac är det corespeechd som lyssnar. Det är en normal, signerad Apple-process som lever i systemet, inte något en app installerade bakom din rygg.

Den drar upp CPU:n när någon av dessa talfunktioner fastnar. Apple Community-trådar om problemet pekar på några återkommande bovar: en språkmodell för Diktering eller Siri som började laddas ner och aldrig blev klar, en macOS-uppdatering som lämnade talstacken i halvfärdigt skick, eller Röststyrning som tyst kör i bakgrunden. Användare rapporterar också att den klättrar i samma ögonblick som en mikrofon ansluter — AirPods, ett headset, en USB-mikrofon — eftersom corespeechd vaknar för att börja behandla röst. Inget av detta är farligt. De har bara fastnat.

Det du bör hålla fast vid är att CPU-toppen är ett symptom, inte sjukdomen. Demonen är inte trasig; den väntar på, eller går runt i en loop kring, ett taljobb den inte kan slutföra. Det är därför fixarna nedan inte är "ta bort corespeechd" — det kan du inte, och du borde inte vilja. De är "stoppa jobbet som får den att snurra". En varning innan något av det: börja inte radera filer ur systemmapparna för att jaga detta. Det finns ingen systemfil du behöver radera här, och att ta bort fel sådan förstör betydligt mer än en varm fläkt.

Den snabba lösningen som fungerar för de flesta

Börja med tvåminutersversionen, för den löser de flesta fall. Planen: starta om demonen, tysta sedan vilken talfunktion det än var som väckte den. Att starta om corespeechd stänger inte av Diktering eller Siri — den startar bara om processen så att ett fastnat jobb släpps.

Gör det i den här ordningen: öppna Aktivitetskontroll (i Program > Verktygsprogram, eller sök efter den i Spotlight), hitta corespeechd i listan, markera den och klicka på stoppknappen (oktagonen med ett X), välj sedan Avsluta. Den startar om av sig själv inom sekunder — det är väntat. Om du hellre vill använda Terminal gör killall corespeechd samma sak; demonen startar om sig själv automatiskt. (Den mer kraftfulla killall -9 corespeechd finns, men ta till den vanliga versionen först — -9 är en sista utväg för avancerade användare, inte en startpunkt.) Gå sedan till Systeminställningar > Tangentbord, scrolla till Diktering och stäng av den; vänta några sekunder och slå sedan på den igen. Detta av-och-på är den enskilt mest rapporterade lösningen i Apple Community-trådarna. Om den fortfarande snurrar, starta om — en omstart rensar talstacken helt, vilket en enbart omstart av processen ibland inte klarar.

Cancel
Ett dedikerat tryck-och-tala-overlay lyssnar bara medan du håller ner tangenten — ingen alltid-på taldemon som väntar i bakgrunden.

För de flesta avslutar ett av dessa fyra steg det — oftast Diktering-omkopplaren eller omstarten. Anledningen till att ett verktyg som Whisper aldrig dyker upp i den här kampen är strukturell: det lutar sig inte alls mot corespeechd. Dess lokala motor lyssnar bara medan du håller ner en snabbtangent, sedan stoppar den. Det finns ingen alltid-på Apple-taldemon i loopen som kan fastna, eftersom dikteringen inte går genom OS:ets talstack från första början.

Den permanenta lösningen: diktering som aldrig når corespeechd

Om corespeechd hela tiden kommer tillbaka är det hållbara svaret att sluta vara beroende av macOS talstack för den diktering du faktiskt gör. Ett dedikerat verktyg kör sin egen lokala motor, så OS-demonen har ingen anledning att snurra. Du behöver en Mac på Apple Silicon, en fungerande mikrofon och ungefär två minuter. Här är sekvensen.

Steg 1 — Installera Whisper och logga in.

Ladda ner från nedladdningssidan, installera och skapa ett gratiskonto. Inget kort. Hela den lokala transkriptionspipelinen öppnas direkt.

Du vet att det fungerade när appens menyradsikon dyker upp och installationsguiden erbjuder sig att välja en modell.

Steg 2 — Välj en transkriptionsväg.

Appen väljer inte åt dig. Du får tre: Cloud (OpenAI, ta med din egen nyckel), Local Parakeet eller Local Whisper. För att hålla allt borta från Apples talstack och borta från nätverket, välj en lokal motor.

Du vet att det fungerade när en modell har laddats ner färdigt och visas som klar.

Steg 3 — Ställ in din snabbtangent och bevilja Hjälpmedel.

På Mac är standarden Command+Option nedhållen som tryck-och-tala. Bevilja behörigheten Hjälpmedel när du blir tillfrågad; utan den kan inklistring-vid-markören inte nå andra appar.

Du vet att det fungerade när en testinspelning klistras in i valfritt textfält.

Steg 4 — Håll ner snabbtangenten, prata, släpp.

Sätt markören i valfri app, håll ner Command+Option, säg en mening, släpp. Transkriptionen dyker upp vid markören — och corespeechd förblir sovande hela tiden.

Du vet att det fungerade när din talade mening landar som text med fläktarna fortfarande tysta.

Whisper
Den riktiga Whisper-skrivbordsappen på inställningsskärmen, med panelerna Transkription och AI öppna.

Detta är inte "avinstallera Diktering". Du kan lämna macOS Diktering precis som den är. Poängen är att din vardagliga diktering nu går genom en lokal motor som lyssnar bara vid tangenttryck, så det finns inget alltid-på taljobb för corespeechd att sätta i halsen. Den långsamma delen är engångsnedladdningen av modellen; efter det är det de fyra stegen ovan.

Om du hellre vill reparera den inbyggda Dikteringen

Kanske gillar du macOS Diktering och vill bara att den ska sluta krångla. Rimligt. Fixarna här är den djupare, funktion-för-funktion-versionen av den snabba lösningen, och det är dem Apples egna supportsidor pekar på. Börja med att utesluta det uppenbara: öppna Systeminställningar > Tangentbord > Diktering och bekräfta att den faktiskt är på, med rätt språk och dialekt valda under Språk-listan.

En låst språkmodell är den klassiska orsaken, så ladda ner den på nytt. I Systeminställningar > Tangentbord > Diktering, klicka på Redigera bredvid Språk, ta bort språket du använder och lägg sedan till det igen så att macOS hämtar en färsk kopia. På Apple Silicon körs allmän diktering på enheten när den modellen väl är nedladdad — en korrupt eller halvt nedladdad modell är precis den sortens sak som lämnar corespeechd i en loop. Medan du ändå är där, se till att Röststyrning är av om du inte använder den: det är en separat hjälpmedelsfunktion (Systeminställningar > Hjälpmedel > Röststyrning) som tar samma ljudpipeline och är en vanlig dold källa till belastning på taldemonen.

Två spakar till, båda reversibla. För det första, om du inte använder "Hey Siri", stäng av Siri (eller åtminstone den alltid-lyssnande delen) under Systeminställningar > Siri — Siri går genom samma CoreSpeech-ramverk, och Apple Community-skribenter rapporterar att det hjälper att slå av den. För det andra, håll macOS uppdaterad; flera av dessa toppar spåras till en misslyckad uppdatering, och deluppdateringen som följer fixar ofta talstacken. Om du vill bekräfta att en enskild funktion är boven, stäng av dem en i taget och håll koll på corespeechd i Aktivitetskontroll mellan varje — när toppen sjunker har du hittat den. Vad jag inte skulle göra är att följa någon guide som säger åt dig att radera filer ur systemets Library för att "återställa" tal. Det är så en varm laptop blir en trasig sådan.

Lokal eller moln: vilket Whisper-läge du ska välja

Om du går vägen med ett dedikerat verktyg för att hålla corespeechd borta från din vardag, låter appen dig välja en väg snarare än att välja en åt dig. För att gå runt taldemonen är de två lokala alternativen den naturliga passformen — de körs på din maskin och rör aldrig Apples talstack eller nätverket. Så här skiljer sig de tre, för det spelar roll att välja rätt.

De tre vägarna, rakt på sak:

  • Local ParakeetNVIDIAs TDT-motor, runt 600 MB, och det snabbaste lokala alternativet — 5 till 10 gånger snabbare än Whisper på CPU. Täcker engelska plus 24 andra europeiska språk, 25 totalt. Ingen översättning till engelska. Om du mestadels dikterar på engelska är detta det snabba, helt offline-valet som håller allt borta från OS:ets taldemon.
  • Local Whisperlångsammare än Parakeet på samma Mac, men de flerspråkiga byggena täcker 99 språk och kan översätta till engelska. De engelskspråkiga byggena är endast engelska, inte 99. Välj detta för kinesiska, japanska, koreanska eller alla översättningsuppgifter, vilket Parakeet inte klarar. Standardmodellen för engelska är runt 480 MB. Fortfarande helt lokal, fortfarande inget genom corespeechd.
  • Cloud (OpenAI, BYOK)bäst noggrannhet och webbåtkomst, med din egen OpenAI-nyckel som faktureras direkt av OpenAI. Transkription körs på gpt-4o-mini-transcribe som standard. Behöver internet, så det är den enda vägen som lämnar din maskin. Cloud-ytan är en del av Whisper Pro.

Den tråkiga sanningen är att för den sortens diktering de flesta gör räcker en lokal motor gott och väl, och det är rätt val när hela anledningen till att du är här är en skenande Apple-talprocess. Båda lokala motorerna körs helt på din Mac utan att något skickas till en server. Cloud förtjänar sin plats när du vill ha noggrannhet i toppklass på en svår inspelning eller behöver att modellen plockar ett faktum från webben mitt i en mening. Om du jagar corespeechd, börja lokalt.

Renare text när dikteringen väl uppför sig

Rå diktering kommer ut som en enda lång mening, oavsett vilken motor du använder. Du säger "okej så svara hyresvärden om elementet och säg att jag är hemma på torsdag efter tre", och det är den interpunktionslösa väggen vilken talmotor som helst lämnar dig. macOS Diktering sätter in grundläggande interpunktion när du säger "komma" eller "punkt". För tyngre städning — att ta bort "öhm", fixa de långa meningarna, förvandla ett talat stycke till något du faktiskt skulle skicka — kan ett dedikerat verktyg köra en AI-omgång.

Med Whisper, säg aktiveringsfrasen "Hey whisper" så förbättras texten innan den landar vid din markör. På en lokal modell går det genom Ollama, så städningen stannar också på din maskin; i molnläge är det gpt-5-mini som standard. Hur som helst går inget av det genom corespeechd — toppen du kom hit för att åtgärda är inte längre en del av bilden.

Thinking...

okej så svara hyresvärden om elementet och säg att jag är hemma på torsdag efter tre öhm och fråga om parkeringsplatsen

Städad

Okej, svara hyresvärden om elementet och säg att jag är hemma på torsdag efter tre, och fråga om parkeringsplatsen.

Städningsomgången är där dikteringen slutar vara en transkription och börjar bli ett utkast. Få ner orden snabbt med rösten, låt AI:n snygga till interpunktionen och utfyllnaden, och texten som landar är nästan klar. Det gäller oavsett om du svarar på ett mejl, klottrar en anteckning eller skriver ett stycke du annars skulle knappa in med ett finger i taget.

Samma tala-sedan-städa-flöde fungerar långt bortom felsökning — du kan också diktera ren prosa i Apple Notes på samma sätt, med en snabbtangent och en AI-omgång, så att en lång anteckning blir några talade meningar.

När den inbyggda räcker

Ett lugnt, prydligt skrivbord med en avstängd Mac, som antyder att fläktarna har tystnat

Ibland var corespeechd en engångsföreteelse — en halvfärdig uppdatering, en språkmodell som hängde sig — och efter omstarten av processen eller datorn tystnar den och förblir tyst. Om det är du så är du klar. Du behöver inte installera något. Att låtsas något annat vore oärligt, och jag tänker inte säga åt dig att lägga till en app för att fixa en fläkt som redan slutat snurra.

Och om du bara dikterar korta snuttar — ett snabbt svar, en anteckning på två rader — är macOS Diktering gratis, inbyggd, och på Apple Silicon körs den på enheten för allmän text när språket är nedladdat. Ställ in den i Systeminställningar > Tangentbord > Diktering, välj ditt språk, så skriver den in i vilket fält du än kan placera en markör i. För ett meddelande på 30 ord är det rätt verktyg. Apple ger dig det gratis; sträck dig inte förbi det för en enda mening.

Ta till ett dedikerat, systemövergripande verktyg när det inbyggda fortsätter att göra ont: en corespeechd som inte vill lugna sig hur många gånger du än slår av och på Diktering, lång diktering där Apples noggrannhet och städning inte räcker till, eller en önskan om en snabbtangent som beter sig likadant i varje app samtidigt som OS:ets taldemon hålls helt utanför. Under den ribban, använd det som redan finns på din Mac.

Om problemet är bredare än corespeechd — Diktering som blankt vägrar att skriva — täcker den bredare fixlistan i när röst till text slutar fungera på Mac kontrollerna av mikrofon, behörighet och Röststyrning som överlappar med den här.

corespeechd är bara macOS som gör sin talläxa, och oftast är lösningen att få den att börja om med läxan. Starta om den, slå av och på funktionen som matar den, starta om datorn om du måste. Om den hela tiden kommer tillbaka, flytta din faktiska diktering till ett verktyg som aldrig ber OS-demonen om hjälp från första början. Jag skrev det mesta av detta med en snabbtangent, en tyst fläkt och en corespeechd som, för en gångs skull, inte hade något att göra.

Diktera utan att väcka taldemonen

Håll ner en snabbtangent, prata, släpp. En lokal motor sköter transkriptionen på din Mac — corespeechd förblir sovande, fläktarna förblir tysta.

Gratis lokalt läge för alla inloggade konton. Inget kort krävs för att börja.

Foto av Denys Medvediev

Denys Medvediev

Jag är den som läser vår support-mejl, troligen genom att diktera svaren.

Vidare läsning