Skip to content

Poor performance #829

Description

@dan-burt

Description

Infrequently use the app, though it is always running. Updated to v1.5.0 last week.

When I tried using it today, it started by saying "Loading model" for WhisperKit. never seemed to completed.

I had to delete this Extension, quit the app, restart it, then add WhisperKit back in. This still took many mins to fully load. This worked on the first occasion, as was very spritely in performance.

10 mins later, and retried a few times, back to no output. It reports "No model loaded", but the Settings page says otherwise. Also tried connecting to Airpods, same outcome.

Steps to Reproduce

Infrequently use the app, though it is always running. Updated to v1.5.0 last week.

When I tried using it today, it started by saying "Loading model" for WhisperKit. never seemed to completed.

I had to delete this Extension, quit the app, restart it, then add WhisperKit back in. This still took many mins to fully load. This worked on the first occasion, as was very spritely in performance.

10 mins later, and retried a few times, back to no output. It reports "No model loaded", but the Settings page says otherwise. Also tried connecting to Airpods, same outcome.

Expected Behavior

Working transcripts.

macOS Version

15.7.7

TypeWhisper Version

1.5.0

Diagnostics / Logs

{
  "api" : {
    "enabled" : false,
    "loopbackOnly" : true,
    "port" : 8978,
    "remoteAccessAllowed" : false,
    "running" : false
  },
  "app" : {
    "build" : "926",
    "bundleIdentifier" : "com.typewhisper.mac",
    "bundlePathKind" : "systemApplications",
    "isDevelopment" : false,
    "launchTimestamp" : "2026-07-04T13:35:31Z",
    "uptimeSeconds" : 1232.8790650367737,
    "version" : "1.5.0"
  },
  "audio" : {
    "audioDuckingEnabled" : false,
    "audioDuckingLevel" : 0.2,
    "defaultOutput" : {
      "deviceID" : 113,
      "name" : "MacBook Air Speakers",
      "transportType" : "builtIn",
      "uid" : "BuiltInSpeakerDevice",
      "volume" : 0.43749997
    },
    "inputDiagnostics" : {
      "defaultInputDeviceID" : 120,
      "devices" : [
        {
          "compatibility" : "unknown",
          "deviceID" : 103,
          "inputChannels" : 2,
          "inputOnlyCaptureFormat" : "48000.0 Hz\/2 ch\/pcmFloat32\/interleaved=false",
          "isAggregate" : false,
          "isAggregateOrVirtual" : true,
          "isDefaultInput" : false,
          "isSelected" : false,
          "isVirtual" : true,
          "listedByTypeWhisper" : true,
          "name" : "Microsoft Teams Audio",
          "nominalSampleRate" : 48000,
          "outputChannels" : 2,
          "transportType" : 1986622068,
          "transportTypeFourCC" : "virt",
          "transportTypeName" : "virtual",
          "uid" : "MSLoopbackDriverDevice_UID"
        },
        {
          "compatibility" : "unknown",
          "deviceID" : 120,
          "inputChannels" : 1,
          "inputOnlyCaptureFormat" : "48000.0 Hz\/1 ch\/pcmFloat32\/interleaved=false",
          "isAggregate" : false,
          "isAggregateOrVirtual" : false,
          "isDefaultInput" : true,
          "isSelected" : false,
          "isVirtual" : false,
          "listedByTypeWhisper" : true,
          "name" : "MacBook Air Microphone",
          "nominalSampleRate" : 48000,
          "outputChannels" : 0,
          "transportType" : 1651274862,
          "transportTypeFourCC" : "bltn",
          "transportTypeName" : "builtIn",
          "uid" : "BuiltInMicrophoneDevice"
        },
        {
          "compatibility" : "unknown",
          "deviceID" : 125,
          "inputChannels" : 1,
          "inputOnlyCaptureFormat" : "48000.0 Hz\/1 ch\/pcmFloat32\/interleaved=false",
          "isAggregate" : false,
          "isAggregateOrVirtual" : false,
          "isDefaultInput" : false,
          "isSelected" : false,
          "isVirtual" : false,
          "listedByTypeWhisper" : true,
          "name" : "iPhone (2) Microphone",
          "nominalSampleRate" : 48000,
          "outputChannels" : 0,
          "transportType" : 1667463012,
          "transportTypeFourCC" : "ccwd",
          "transportTypeName" : "unknown(1667463012)",
          "uid" : "5A9B7BC9-8314-477A-BD69-EB9E00000003"
        },
        {
          "compatibility" : "notListed",
          "deviceID" : 161,
          "exclusionReason" : "nameMatchedCADefault",
          "inputChannels" : 1,
          "inputOnlyCaptureFormat" : "48000.0 Hz\/1 ch\/pcmFloat32\/interleaved=false",
          "isAggregate" : true,
          "isAggregateOrVirtual" : true,
          "isDefaultInput" : false,
          "isSelected" : true,
          "isVirtual" : false,
          "listedByTypeWhisper" : false,
          "name" : "CADefaultDeviceAggregate-58840-0",
          "nominalSampleRate" : 48000,
          "outputChannels" : 2,
          "transportType" : 1735554416,
          "transportTypeFourCC" : "grup",
          "transportTypeName" : "aggregate",
          "uid" : "CADefaultDeviceAggregate-58840-0"
        }
      ],
      "previewActive" : false,
      "previewAudioLevel" : 0,
      "previewRawLevel" : 0,
      "selectedInputUsesBluetoothTransport" : false
    },
    "mediaPauseEnabled" : false
  },
  "counts" : {
    "dictionaryCorrections" : 0,
    "dictionaryTerms" : 0,
    "enabledProfiles" : 0,
    "enabledSnippets" : 0,
    "errorEntries" : 10,
    "historyRecords" : 119,
    "profiles" : 0,
    "snippets" : 0
  },
  "errors" : [
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T13:37:12Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T13:23:43Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T13:19:47Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T13:17:47Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T13:16:19Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T11:29:14Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T10:43:55Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-07-04T10:42:15Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-04-23T08:57:47Z"
    },
    {
      "category" : "transcription",
      "message" : "No model loaded. Please download and select a model first.",
      "timestamp" : "2026-04-23T08:54:23Z"
    }
  ],
  "exportedAt" : "2026-07-04T13:56:04Z",
  "memoryExtraction" : {
    "inFlight" : false,
    "skippedWhileBusy" : 0,
    "totalCompleted" : 0,
    "totalFailed" : 0,
    "totalStarted" : 0
  },
  "model" : {
    "allowsTranscriptPreviewFallback" : true,
    "isModelReady" : false,
    "selectedModelId" : "openai_whisper-large-v3_turbo",
    "selectedProviderId" : "whisper",
    "supportsLiveTranscriptionSession" : false,
    "supportsStreaming" : true,
    "supportsTranslation" : true
  },
  "modelAutoUnload" : {
    "entries" : [

    ],
    "policyName" : "afterSeconds",
    "policySeconds" : 600
  },
  "permissions" : {
    "accessibilityGranted" : true,
    "microphoneGranted" : true
  },
  "plugins" : [
    {
      "allowsTranscriptPreviewFallback" : true,
      "bundled" : false,
      "enabled" : true,
      "id" : "com.typewhisper.parakeet",
      "isConfigured" : false,
      "name" : "Parakeet",
      "providerId" : "parakeet",
      "runtimeLoaded" : true,
      "source" : {
        "bundleIdentifier" : "com.typewhisper.parakeet",
        "bundleShortVersion" : "1.2.10",
        "bundleVersion" : "1",
        "executableSHA256" : "ddc894fd8953a9199b33e1a718aa69365beaaf19464aa485723d09bb2e85d130",
        "executableSizeBytes" : 11705840,
        "pathHint" : "~\/Library\/Application Support\/TypeWhisper\/Plugins\/ParakeetPlugin.bundle",
        "sourceKind" : "managedExternal"
      },
      "storedLoadedModelId" : "parakeet-tdt-0.6b-v2",
      "storedSelectedVersion" : "v2",
      "supportsLiveTranscriptionSession" : false,
      "supportsStreaming" : false,
      "version" : "1.2.10"
    },
    {
      "allowsTranscriptPreviewFallback" : true,
      "bundled" : false,
      "currentSettingsActivity" : {
        "isError" : false,
        "message" : "Loading model"
      },
      "enabled" : true,
      "id" : "com.typewhisper.whisperkit",
      "isConfigured" : false,
      "name" : "WhisperKit",
      "providerId" : "whisper",
      "runtimeLoaded" : true,
      "selectedModelId" : "openai_whisper-large-v3_turbo",
      "source" : {
        "bundleIdentifier" : "com.typewhisper.whisperkit",
        "bundleShortVersion" : "1.0.24",
        "bundleVersion" : "1",
        "executableSHA256" : "678f49ab67a02ea8587230d2c3eaef4710b48e44348a5096eb4915af27942293",
        "executableSizeBytes" : 6492176,
        "pathHint" : "~\/Library\/Application Support\/TypeWhisper\/Plugins\/WhisperKitPlugin.bundle",
        "sourceKind" : "managedExternal"
      },
      "storedLoadedModelId" : "openai_whisper-large-v3_turbo",
      "storedSelectedModelId" : "openai_whisper-large-v3_turbo",
      "supportsLiveTranscriptionSession" : false,
      "supportsStreaming" : true,
      "version" : "1.0.24"
    }
  ],
  "processMemory" : {
    "physicalFootprintBytes" : 316350336,
    "residentSizeBytes" : 879886336
  },
  "schemaVersion" : 7,
  "settings" : {
    "appFormattingEnabled" : true,
    "bundledReleaseChannel" : "stable",
    "dockIconBehaviorWhenMenuBarHidden" : "keepVisible",
    "externalStreamingDisplayCount" : 0,
    "historyRetentionDays" : 0,
    "indicatorStyle" : "overlay",
    "indicatorSupportsTranscriptPreview" : true,
    "indicatorTranscriptPreviewAvailable" : true,
    "indicatorTranscriptPreviewEnabled" : true,
    "indicatorTranscriptPreviewFontSizeOffset" : 0,
    "memoryCaptureScope" : "allDictations",
    "memoryEnabled" : false,
    "modelAutoUnloadPolicy" : "afterSeconds",
    "modelAutoUnloadSeconds" : 600,
    "notchIndicatorDisplay" : "activeScreen",
    "notchIndicatorVisibility" : "duringActivity",
    "overlayPosition" : "top",
    "saveAudioWithHistory" : false,
    "selectedLanguage" : "en",
    "selectedUpdateChannel" : "stable",
    "setupWizardCompleted" : true,
    "showMenuBarIcon" : true,
    "soundFeedbackEnabled" : true,
    "spokenFeedbackEnabled" : false,
    "translationEnabled" : false,
    "watchFolderAutoStart" : false
  },
  "skippedExternalBundles" : [

  ],
  "system" : {
    "cpuArchitecture" : "arm64",
    "localeIdentifier" : "en_GB",
    "macOSVersion" : "Version 15.7.7 (Build 24G720)",
    "timeZoneIdentifier" : "Europe\/London"
  },
  "workflows" : {
    "defaultLLMProviderId" : "appleIntelligence",
    "enabledCount" : 0,
    "enabledWorkflows" : [

    ],
    "totalCount" : 0
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions