whisper.cpp

AI-bild, video och ljud · Tal till text på egen hårdvara

Portabel implementering av Whisper i C och C++ som transkriberar tal lokalt på CPU eller GPU utan Python-beroenden.

Betyg 73 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Enkel HTTP-server (whisper-server): POST /inference med WAV via multipart och POST /load, svarsformat text/JSON/SRT/VTT inklusive OpenAI-liknande verbose_json (README-tabellen beskriver den som 'HTTP transcription server with OAI-like API'). Det är ett enkelt överförings-API för ljudfiler, inte ett fullständigt REST-API eller programbibliotek på högre nivå — därav 'delvis'.

API

Kontrollerat:

MCP · Tredjepart

Inget inbyggt eller officiellt MCP-stöd är belagt. Flera tredjeparts-MCP-servrar använder whisper.cpp som motor (t.ex. jwulff/whisper-mcp); underhållsstatusen hos dessa är inte verifierad.

MCP

Kontrollerat:

Terminalen visar whisper-cli --version som svarar whisper.cpp version 1.9.5-dev, git log för källträdet med incheckningen om flash attention från 2026-10-29, modellfilerna ggml-large-v3-turbo-q5_0.bin på 548 MB och ggml-small-q5_1.bin på 182 MB, binärerna whisper-bench, whisper-cli, whisper-quantize, whisper-server och whisper-vad-speech-segments samt de fyra samtalsinspelningarna från Nordljus i 16 kHz
1 / 6 whisper.cpp 1.9.5: version, modeller och binärer

Bedömning

Så bedömer vi

Totalbetyg

73 av 100

Preliminär (källbaserad)

Bedömningsprofil
Transkribera möten och intervjuer lokalt utan molnuppladdning, med en liten fristående C/C++-binär på CPU eller GPU, via kommandoraden eller en enkel HTTP-server.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    MIT-licens verifierad i repots LICENSE ('Copyright (c) 2023-2026 The ggml authors') — OSI-godkänd och fri att drifta och redistribuera. Praktisk kontrollbegränsning: modellvikterna distribueras under OpenAI:s modelllicens och omfattas inte av MIT; den frågan ska bedömas separat från programvarulicensen (jämför katalogpostens licenstext).

  2. Funktionell passform

    Täcker transkriptionsfallet väl enligt README och exempelkod: CLI med språkval/översättning, tidsstämplar, kvantiserade modeller för svag hårdvara och en HTTP-server; bredd plattformsstöd och få beroenden. Mindre luckor: inget redigeringsgränssnitt för transkript och inget färdigt arbetsflöde för många samtidiga strömmar (katalogpostens begränsningar).

  3. Dataflytt och interoperabilitet

    Utdata är standardfiler (text, JSON, SRT, VTT — verifierat i examples/server/server.cpp som stödjer response_format inklusive OpenAI-liknande verbose_json) och modellvikterna är GGML-filer som kan flyttas fritt mellan installationer. Det är filbaserad dataflytt snarare än ett komplett export-API, och t.ex. talardelning/avancerade format täcks inte fullt ut — därför 4.

  4. Mognad och trygghet

    Sedan 2022 (katalogpost), kontinuerliga utgåvor (v1.9.4/v1.9.5 med updated-datum 2026-10-06/07 i releases.atom), bred plattformssupport med CI-byggen och brett ekosystem av binädingar. Säkerhetspolicy och uppdateringspolicy inte verifierade mot oberoende källa, därför inte 5.

  5. Framtidskraft

    Väldokumenterat C-API (include/whisper.h, länkad i README), CLI med skriptbar automation och en enkel HTTP-server med OAI-liknande svarsformat (README-tabellrad för whisper-server). Agentintegration finns bara som tredjeparts-MCP-servrar; ingen inbyggd MCP/webhooks/SDK — därför 3 och inte 4.

  6. Drift och införande

    Få beroenden och liten binär (katalogpostens styrkor), men införandet kräver att man själv kompilerar med CMake eller bygger en container, samt laddar rätt modellvikter. Tydligt dokumenterat (examples/server/README.md med fullständig flagglista) och hanterbart med normal IT-kompetens, men mer friktion än färdiga paket.

  7. Kostnadsbild

    Licenskostnad 0 (MIT) och betydligt lägre hårdvarukrav än GPU-verktygen i gruppen: kvantiserade modeller kör på vanlig CPU (README). Antaganden: kostnaden består av CPU-tid, lagring för modellvikterna (flera GB per stor modell) och integrationsarbete (ingen färdig produkt med support); det senare kan bara beräknas av organisationen — därför 3.

  8. Svensk användbarhet

    Negativ kontroll: repots filträd (2 057 filer via trees-API, hämtat 2026-10-28) innehåller ingen locales-/i18n-katalog och dokumentationen är engelska. Ett svenskt belägg finns dock: verktyget stöder flerspråkiga Whisper-vikter med '-l/--language' och '-dl/--detect-language' (verifierat i examples/cli/cli.cpp och examples/server/server.cpp), så svensk transkription är tekniskt möjlig. Praktisk kvalitet för svenska är inte testad av oss — därför 2, inte 3.

Om whisper.cpp

whisper.cpp är en implementering av OpenaAI:s Whisper-modeller skriven i C och C++ utan Python- eller PyTorch-beroenden. Den kan transkribera ljud på en vanlig processor, på Apple Silicon eller på en GPU, och kompileras till en liten binär som kan köras på allt från en laptop till en server.

Projektet innehåller kommandoradsverktyg och en enkel server med HTTP-API, samt stöd för kvantiserade modeller som minskar minnesbehovet. Koden licensieras under MIT. Modellvikterna har OpenAI:s egen licens, vilket är en separat fråga från programvarulicensen.

Användning

Passar för

  • Den som vill transkribera möten eller intervjuer utan att ladda upp ljudet
  • System där en liten fristående binär är enklare än en Python-miljö

Passar mindre bra för

  • Den som vill ha ett färdigt gränssnitt för redigering av transkriptioner
  • Miljöer som kräver realtid för många samtidiga strömmar

Styrkor och begränsningar

Styrkor

  • Få beroenden och bred plattformsupport
  • Kvantiserade modeller för begränsad hårdvara

Begränsningar

  • Kommandoradsverktyg utan redaktörsgränssnitt
  • Modellvikternas licens är separat

Skärmbilder

Tekniska resurser

Alternativ

ComfyUI

AI-bild, video och ljud · Nodbaserat gränssnitt och lokalt inferensgränssnitt för generativ AI

ComfyUI är en nodbaserad motor för bild- och videogenerering, där diffusionsmodeller som Stable Diffusion och Flux kopplas ihop till körbara arbetsflöden.

Startår
2023
Licens
GNU General Public License v3.0
Öppen källkod
Ja

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om ComfyUI

Projektdata

144 938GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2023
Licens
GNU General Public License v3.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil innehåller standardtexten för GNU GPL version 3 (29 juni 2007), och GitHub identifierar licensen som GPL-3.0. Någon uttrycklig tilläggsklausul om 'or later' i projektets egen licensnotis påträffades inte, varför SPDX-id:t anges som GPL-3.0-only med viss osäkerhet. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · Linux · macOS · Webbläsare
API
REST API · Annan Verifierat
Export
Finns Arbetsflöden representeras som JSON enligt dokumentationens specifikation, och den lokala servern kan via API:t ta emot arbetsflöden och lämna tillbaka genererade utdatafiler. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-3.0 (OSI), hela kärnan och frontend öppna — ingen open-core-låsning.
Funktionell passform Gäller: Nodbaserad bild-/videodiffusion är projektets exakta kärna, med brett modellstöd.
Dataflytt och interoperabilitet Gäller: Workflows är portabla JSON och modeller använder öppna format; custom nodes kan dock ha egna beroenden som bryter portabilitet.
Mognad och trygghet Gäller: Stort ekosystem sedan 2023 under Comfy-Org med strukturerad releasecykel; snabb takt bryter ibland arbetsflöden.
Framtidskraft Gäller: Helt programmerbart: workflows körs via HTTP-API, sparas som JSON, custom nodes bygger ny funktionalitet — förstklassig automation.
Drift och införande Gäller: Historiskt krånglig installation (Python-beroenden) även om desktop-app förenklat; driftarbetet är större än för enklare verktyg.
Kostnadsbild Gäller: Gratis GPL; GPU är kategoriinnevärd kostnad. Vissa modellvikter är gated på HF Hub.
Svensk användbarhet Gäller: Gränssnitt och dokumentation engelska; inga svenskspecifika funktioner belagda.

Kostnad: .

Faktakontrollerad

stable-diffusion.cpp

AI-bild, video och ljud · Inferensmotor för bild- och videogenerering i ren C/C++ på ggml

Diffusionsmodeller i ren C/C++: kör Stable Diffusion, FLUX och Wan på CPU eller GPU, med kommandoradsverktyg, webbgränssnitt och HTTP-API i samma binär.

Startår
2023
Licens
MIT
Öppen källkod
Ja

Betyg

84 av 100

Praktiskt granskad

Läs bedömningen om stable-diffusion.cpp

Projektdata

7 888GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2023
Licens
MITÖppen källkod (OSI-godkänd licens) · Källkoden – biblioteket, kommandoradsverktyget och servern med webbgränssnitt – ligger under MIT enligt LICENSE i repot. Modellvikterna är en egen fråga: de distribueras av sina utgivare under egna licenser (SD-Turbo under Stability AI Community License, SD 1.5 under CreativeML OpenRAIL-M), och de licenserna följer med varje nedladdad modell. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
REST API Uppgivet
Export
Delvis Bilderna skrivs som vanliga PNG- eller WebP-filer med generationsparametrarna inbäddade i PNG-metadata i webui-kompatibelt format, så en bild kan flyttas till ett annat verktyg och köras om där. Modellvikterna ligger i öppna format (safetensors, ckpt, GGUF). Någon samlad export av serverkonfiguration eller recept finns inte – den får skrivas av för hand. Uppgivet
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Hela källkoden ligger under MIT enligt LICENSE i repot: biblioteket, sd-cli och sd-server med det inbyggda webbgränssnittet. Det finns ingen sluten utgåva, inga funktioner bakom avtal och ingen licensnyckel – instansen i labbet byggdes ur källkoden och startade utan konto. Vikterna läses i öppna format (ckpt, safetensors, GGUF) som går att flytta mellan verktyg.
Funktionell passform Gäller: Driftsatt i labbet på åtta delade vCPU utan grafikkort: modellen laddades ur model-katalogen på 1,1 sekund, och en 512 × 512-bild tog 1 minut och 52 sekunder med ett steg. Samma server svarade på OpenAI-formatet, AUTOMATIC1111-formatet och det egna asynkrona jobb-API:t, och bilden kom tillbaka som PNG med parametrarna inbäddade. Användningsfallet går att lösa – men bara i 512 × 512 och med en kvalitet som är illustration, inte fotorealism, och videomodellerna är inte praktiska utan GPU.
Dataflytt och interoperabilitet Gäller: Det finns inget att låsa in sig i: tillståndet är modellfilerna och de genererade bilderna, båda i öppna format. Vikterna flyttas som safetensors eller GGUF, bilderna skrivs som PNG eller WebP med generationsparametrarna i PNG-metadata i webui-kompatibelt format, och servern har ingen databas och ingen egen lagring. Hela installationen flyttas genom att kopiera binären och model-katalogen.
Mognad och trygghet Gäller: Projektet är mycket aktivt – förrådet fick commits samma dag som bedömningen gjordes – men beskriver sig självt som under aktiv utveckling och säger uttryckligen att API och kommandoradsflaggor kan ändras ofta. Det märktes i labbet: bygget kräver att rätt CMake-flaggor kombineras, serverrecepten förutsätter en viss katalogstruktur, och VAE-avkodningen tog 91 sekunder av 171 för en enda bild. Ett levande projekt med skarp prestanda, men utan utfryst API-version.
Framtidskraft Gäller: Servern talar tre API-familjer samtidigt, varav OpenAI-formatet gör den utbytbar i klienter som redan pekar mot en molntjänst, och det egna /sdcpp/v1 har asynkrona jobb med status och avbrott – det som behövs för att en agent eller ett skript ska kunna vänta på en bild. Den används som motor i andra program (LocalAI, KoboldCpp och en GIMP-plugin listas i README), och det finns en tredjeparts MCP-server som kör mot det nativa API:t. Att API:t inte är fruset drar ned ett steg.
Drift och införande Gäller: En container med en enda binär och libgomp som enda beroende, ingen databas och ingen sidotjänst – det är enklare drift än de flesta katalogposter. Modellerna laddas ner för sig och ligger kvar i en katalog. Det som drar ned är att servern saknar autentisering och måste stå bakom en proxy, att bygget ur källkoden kräver eftertanke kring CMake-flaggor och minne, och att prestandan beror helt på vilka kärnor som finns.
Kostnadsbild Gäller: MIT och inga licenskostnader, ingen prenumeration och ingen molnräkning per bild: kostnaden är de kärnor och det RAM som redan finns, plus el. Modellvikterna är gratis att ladda ner, även om varje modell har sina egna villkor (SD-Turbo under Stability AI Community License).
Svensk användbarhet Gäller: Varken webbgränssnittet eller dokumentationen finns på svenska – servern har engelska texter och det finns ingen översättningsmekanism. För ett verktyg som mest används över API och kommandorad betyder språket mindre, men den som ska sätta upp det läser engelsk dokumentation, och det finns ingen svensk supportkanal.

Kostnad: .

Faktakontrollerad

Källor