ErrLookup › SubtitleEdit/subtitleedit
SubtitleEdit/subtitleedit
the subtitle editor :) · C# · 2,343 source files
Analyzed at 17a9f07487 on 2026-08-13. 383 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Unable to access bitmap pixel data. | exception | error | skia, bitmap, memory, blu-ray, pgs, subtitle |
| Too many bytes for CCData! | exception | warning | cea708, captions, atsc, validation, subtitle |
| Color '{colorName}' not found in SKColors. | exception | warning | color, skia, config, validation, reflection |
| Dvd language {code} not found! | exception | error | dvd, language, localization, subtitle, config |
| End of file reached before expected | exception | error | file-io, concurrency, race, network-fs, validation |
| MXF KLV packet - stream does not have 16 bytes available for | exception | error | mxf, klv, smpte, container-format, truncated |
| MXF KLV packet - lenght bytes > 8 | exception | error | mxf, klv, ber, validation, container-format |
| Problem reading AVI header. | exception | error | avi, riff, container-format, truncated, header |
| Element size mismatch for element {FromFourCc(fourCc)} need | exception | error | riff, avi, wav, container-format, size-mismatch, corrupt |
| Unable to read. Corrupt RIFF file {FileName} | exception | error | riff, container-format, truncated, stream-read |
| Problem accessing RIFF file {FileName} | exception | error | riff, io, exception-wrap, container-format, stream-read |
| Problem seeking in file {FileName} | exception | error | riff, seek, stream, container-format, non-seekable |
| Problem reading data in file {FileName} | exception | error | riff, io, exception-wrap, container-format, stream-read |
| NameList: Unable to read name list file: {fileNameOrUrl} | exception | warning | names, dictionary, network, xml, subtitle, fallback |
| Invalid ASSA time code: {time} | exception | error | subtitle-format, assa, time-code, parsing, format-exception |
| Unknown time format '{timeFormat}' | exception | error | subtitle-format, clqtt, json, time-format, parsing |
| Unknown type of event #{i + 1}: '{type}' | exception | error | subtitle-format, clqtt, json, event-type, parsing |
| Parse error in event #{i + 1} style: {ex.Message} | exception | error | subtitle-format, clqtt, json, style, index-out-of-range |
| Parse error in event #{i + 1}: {ex.Message} | exception | error | subtitle-format, clqtt, json, event, wrapper |
| Element 'events' not found. | exception | error | subtitle-format, clqtt, json, missing-element, parsing |
| {e.Message} | validation | error | subtitle-format, dcinema, xml, schema-validation, smpte |
| {e.Message} | validation | error | subtitle-format, dcinema, xml, schema-validation, smpte |
| {e.Message} | validation | error | subtitle-format, dcinema, xml, schema-validation, smpte |
| Error in paragraph {p.StartTime} after '{sb}': {ex.Message} | exception | error | subtitle-format, pac, binary, decoding, index-out-of-range |
| Unknown byte ({buffer[index]}) in subtitle file @ binary off | exception | warning | subtitle-format, pac, binary, arabic, encoding, byte-mapping |
| Unknown byte ({b}) in subtitle file @ binary offset {index}. | exception | warning | subtitle-format, pac, binary, hebrew, encoding, byte-mapping |
| Unknown byte (0x{b:X2}) in subtitle file @ binary offset {in | exception | warning | subtitle-format, pac, binary, cyrillic, encoding, byte-mapping |
| Baidu API credentials not configured. Please set App ID and | exception | error | auto-translate, baidu, credentials, configuration |
| Baidu API Error {errorCode}: {errorMsg} | exception | error | auto-translate, baidu, api-error, network, rate-limit |
| CrispASR executable not found - please use the 'Download' bu | exception | error | auto-translate, crispasr, missing-file, configuration, local-tool |
| CrispASR MADLAD model not found - please use the 'Download' | exception | error | auto-translate, crispasr, missing-file, configuration, local-tool, model |
| CrispASR exited with code {process.ExitCode}: {Error} | exception | error | process, external-tool, translation, configuration |
| Forbidden! {resultContent} | exception | error | network, api, auth, translation, deepl |
| DeepL failed with status code {(int)result.StatusCode} ({res | exception | error | network, api, translation, deepl, quota |
| DeepLXTranslate error: StatusCode={result.StatusCode} {resul | exception | error | network, self-hosted, translation, deeplx, configuration |
| DeepLXTranslate gave empty alternatives: StatusCode={result. | exception | error | parsing, schema, translation, deeplx |
| {StaticName} failed with status code {(int)result.StatusCode | exception | error | network, rate-limit, translation, google, unofficial-api |
| Free API quota exceeded? | exception | error | network, transport, translation, google |
| API key invalid (or perhaps billing is not enabled)? | exception | error | api, auth, billing, translation, google, configuration |
| "Perhaps billing is not enabled (or API key is invalid)?" | exception | error | api, auth, billing, translation, google, configuration |
| An error occurred calling GT translate - status code: {resul | exception | error | api, rate-limit, translation, google |
| API key invalid (or perhaps API/billing is not enabled)? | exception | error | api, auth, billing, translation, google, transport |
| Perhaps billing is not enabled (or API not enabled or API ke | exception | error | api, auth, billing, translation, google, transport |
| Can't get Access Token | exception | error | api, auth, azure, translation, configuration |
| API key is not valid! {jsonResult} | exception | error | api, auth, azure, translation, token-expiry |
| An error occurred during translate: {jsonResult} | exception | error | api, azure, translation, rate-limit |
| Could not get access token via {tokenEndpoint}: {result} | exception | error | api, auth, azure, translation, configuration |
| {StaticName} returned an unexpected response: {responseStrin | exception | error | self-hosted, parsing, schema, translation, nllb, configuration |
| BDN XML document could not be created. | exception | warning | defensive, xml, export, bdn, unreachable |
| BDN XML Events node not found. | exception | warning | defensive, xml, export, bdn, unreachable |
| llama-server executable not found - please download llama.cp | exception | error | filesystem, external-tool, configuration, llama-cpp, translation |
| llama.cpp model not found - please download a model first. | exception | error | llama-cpp, file-not-found, model-loading, configuration |
| llama.cpp vision projector not found - please download the m | exception | error | llama-cpp, file-not-found, vision, multimodal |
| Failed to start llama-server | exception | warning | llama-cpp, process, unreachable, defensive |
| llama-server exited during startup (code {process.ExitCode}) | exception | critical | llama-cpp, process-crash, startup, cuda, diagnostics |
| llama-server did not report healthy within 5 minutes. Last o | exception | critical | llama-cpp, timeout, startup, performance, health-probe |
| API key invalid (or perhaps billing/API is not enabled)? | exception | error | ocr, google-cloud-vision, http-400, api-key, authentication |
| "Perhaps billing is not enabled (or API not enabled or API k | exception | error | ocr, google-cloud-vision, http-403, billing, authorization |
| An error occurred calling Cloud Vision API - status code: {r | exception | error | ocr, google-cloud-vision, http, transient, rate-limit |
| Translation engine {translator.Name} returned no translation | exception | error | translate, retry-cap, auto-translate, engine |
| Translate engine '{options.TranslateEngine}' is not supporte | exception | error | translate, configuration, validation, cli |
| Unknown {kind} language '{requested}' for this translate eng | exception | error | translate, language-code, validation, configuration |
| Translate model file not found: {name} | exception | error | translate, llama-cpp, file-not-found, cli |
| Translate model '{name}' not found in {LlamaCppServerManager | exception | error | translate, llama-cpp, model-loading, cli, configuration |
| No llama.cpp translate model found in {LlamaCppServerManager | exception | error | translate, llama-cpp, model-loading, cli, setup |
| BinaryOCR database not found: {dbPath}. Use --ocr-db to poin | exception | error | ocr, binary-ocr, file-not-found, configuration, cli |
| BinaryOCR database is empty: {dbPath} | exception | error | ocr, binary-ocr, data-validation, configuration |
| No Blu-Ray sup subtitles found in: {filePath} | exception | error | subtitles, blu-ray, pgs, file-format, validation |
| No PGS subtitles in MKV track #{track.TrackNumber}. | exception | error | subtitles, mkv, pgs, track-selection, validation |
| No VobSub subtitle packs in: {subPath} | exception | error | subtitles, vobsub, dvd, file-format, validation |
| VobSub MKV track #{track.TrackNumber} is compressed (content | exception | error | subtitles, vobsub, mkv, unsupported-format, compression |
| No VobSub subtitles in MKV track #{track.TrackNumber}. | exception | error | vobsub, mkv, bitmap, subtitle, matroska |
| No VobSub subpictures found in MP4 track. | exception | error | vobsub, mp4, bitmap, subtitle |
| VobSub '.idx' input has no companion '.sub' ({Path.GetFileNa | exception | error | vobsub, idx, sub, file-not-found, subtitle |
| Failed to parse MXF file '{filePath}': {ex.Message} | exception | error | mxf, container, corrupt-file, subtitle |
| MXF contains {images.Count} image essence(s) but no text sub | exception | error | mxf, image-subtitle, not-supported, subtitle |
| No subtitle essences found in MXF: {filePath} | exception | error | mxf, no-content, subtitle, container |
| MXF contained {subtitleTexts.Count} essence(s) but none matc | exception | error | mxf, track-number, filter, subtitle |
| MXF contained {subtitleTexts.Count} candidate subtitle essen | exception | error | mxf, unknown-format, subtitle, container |
| Invalid Matroska file: {filePath} | exception | error | matroska, mkv, invalid-file, container |
| No subtitle tracks in Matroska file: {filePath} | exception | error | matroska, mkv, no-tracks, subtitle |
| No subtitle tracks in MP4 file: {filePath} | exception | error | mp4, no-tracks, subtitle, container |
| File is not a valid MCC subtitle: {filePath} | exception | error | mcc, mac-caption, invalid-format, subtitle |
| No subtitles recognised in Blu-Ray sup file: {filePath} | exception | error | blu-ray, sup, pgs, subtitle, no-content |
| No subtitles recognised in VobSub file: {subPath} | exception | error | vobsub, sub, idx, subtitle, no-content |
| No subtitles found in transport stream: {filePath} | exception | error | transport-stream, dvb-sub, teletext, ocr, subtitle |
| Custom format template not found: {xmlPath} | exception | error | custom-format, xml, file-not-found, template |
| Custom format template is empty: {xmlPath} | exception | error | custom-format, xml, empty-file, template |
| Failed to parse custom-format XML at {xmlPath}: {ex.Message} | exception | error | custom-format, xml, parse-error, template |
| No Blu-Ray sup subtitles found in: {filePath} | exception | error | blu-ray, sup, pgs, subtitle, ocr, no-content |
| No PGS subtitles in MKV track #{track.TrackNumber}. | exception | error | matroska, mkv, pgs, subtitle, ocr, no-content |
| No paragraphs to render. | exception | error | image-export, empty-input, validation, subtitles |
| No bitmaps to write. | exception | error | image-export, bitmap, empty-input, validation, subtitles |
| Subtitle file not found: {filePath} | exception | error | file-not-found, validation, path, subtitles |
| File declares the Scenarist_SCC signature, but no valid capt | exception | error | scc, corrupt-file, parse-failure, subtitles, format-detection |
| Unable to determine subtitle format for: {filePath} | exception | error | format-detection, unsupported-format, parse-failure, subtitles |
| Custom text output requires --custom-format=<path-to-templat | exception | error | custom-format, missing-config, validation, subtitles |
| Image-based formats require ConversionOptions | exception | error | image-export, missing-config, null-argument, validation, subtitles |
| Unknown subtitle format: {formatName} | exception | error | format-detection, invalid-argument, validation, subtitles |
| EBU header file not found: {ebuHeaderFile} | exception | error | file-not-found, ebu, validation, path, subtitles |
| ASSA style file not found: {assaStyleFile} | exception | error | file-not-found, assa, validation, path, subtitles |
| llama-server not found. Either: download llama.cpp in Subtit | exception | error | llama-cpp, binary-not-found, environment, ocr, translation, dependencies |
| llama.cpp returned {(int)resp.StatusCode}: {json} | exception | error | llama-cpp, http-error, ocr, runtime, network |
| OCR model file not found: {name} | exception | error | llama-cpp, file-not-found, ocr, validation, path, model |
| No vision projector found next to {fullPath}. llama.cpp OCR | exception | error | llama-cpp, missing-file, ocr, model, vision-projector, dependencies |
| OCR model '{name}' not found in {LlamaCppServerManager.GetAn | exception | error | llama-cpp, model-not-installed, ocr, validation, model |
| No llama.cpp OCR model found in {LlamaCppServerManager.GetAn | exception | error | llama-cpp, model-not-installed, ocr, missing-dependency, model |
| Failed to read multiple-replace file at {path}: {ex.Message} | exception | error | multiple-replace, io-error, file-access, parse-failure, subtitles |
| Failed to parse multiple-replace XML at {path}: {ex.Message} | exception | error | multiple-replace, xml, parse-failure, validation, subtitles |
| Failed to parse multiple-replace JSON at {path}: {ex.Message | exception | error | multiple-replace, json, parse-failure, validation, subtitles |
| Multiple-replace file not found: {path} | exception | error | multiple-replace, file-not-found, validation, path, subtitles |
| nOCR database not found: {nOcrDbPath}. Use --ocr-db to point | exception | error | ocr, nocr, file-not-found, configuration, cli |
| nOCR database is empty: {nOcrDbPath} | exception | error | ocr, nocr, data-validation, corrupt-file |
| OCR engine '{options.OcrEngine}' is not supported. Use one o | exception | error | ocr, cli, configuration, enum-validation |
| {engineName} engine requires --ocr-db=<path-to-Latin{require | exception | error | ocr, cli, configuration, missing-argument |
| Offset is empty. | exception | error | cli, parsing, time, offset, configuration |
| Ollama returned {(int)resp.StatusCode}: {json} | exception | error | ocr, ollama, network, http, external-service, llm |
| PAC code page is empty. | exception | error | cli, parsing, pac, codepage, configuration |
| PAC code page '{input}' is invalid. Expected a name (Latin, | exception | error | cli, parsing, pac, codepage, enum-validation |
| PaddleOCR not found on PATH. Install it (e.g. `pip install p | exception | error | ocr, paddleocr, path, environment, external-dependency, python |
| Failed to start paddleocr process. | exception | error | ocr, paddleocr, process, permissions, executable |
| paddleocr exited with code {proc.ExitCode}: {err} | exception | error | ocr, paddleocr, process, external-service, python, runtime-error |
| Resolution is empty. | validation | error | cli, parsing, resolution, configuration, bitmap |
| Resolution '{input}' is invalid. Expected WIDTHxHEIGHT, e.g. | validation | error | cli, parsing, resolution, format-validation |
| Resolution '{input}' is invalid. Width and height must be po | validation | error | cli, parsing, resolution, integer-validation |
| Unknown {ruleKind} rule '{id}'. Run 'seconv {listCommand}' t | exception | error | cli, rules, enum-validation, configuration |
| Settings file not found: {path} | exception | error | settings, json, file-not-found, configuration, cli |
| Settings file is empty or null: {path} | exception | error | settings, json, data-validation, empty-file, configuration |
| Profile '{profileName}' not found in settings. Available: {a | exception | error | settings, profiles, configuration, cli, dict-lookup |
| --output-filename can only target a single track. Use --trac | exception | error | cli, container, mkv, tracks, configuration, output |
| VobSub '.idx' input has no companion '.sub' ({Path.GetFileNa | exception | error | vobsub, idx, sub, file-not-found, input, container |
| --output-filename can only target a single DVB-sub PID. Foun | exception | error | seconv, transport-stream, dvb-sub, cli-flags, argument-validation |
| No image handler for format '{options.Format}' | exception | error | seconv, image-output, format-mismatch, ocr, argument-validation |
| No subtitles found in file: {inputFile} | exception | error | seconv, subtitle-loading, empty-input, encoding, libse |
| Track is empty. | exception | error | seconv, container-track, empty-track, forced-only, libse |
| Could not find a free output filename for: {baseName} | exception | error | seconv, filename-collision, filesystem, overwrite, cli-flags |
| Subtitle file not found: {filePath} | exception | error | seconv, file-not-found, filesystem, cli-input, info-command |
| Tesseract not found on PATH. Install it from https://tessera | exception | error | seconv, ocr, tesseract, environment, path, missing-dependency |
| Failed to start tesseract process. | exception | error | seconv, ocr, tesseract, process-start, filesystem, race |
| Tesseract exited with code {proc.ExitCode}: {err} | exception | error | seconv, ocr, tesseract, language-data, process-exit-code, tessdata |
| No VOB files supplied. | exception | error | seconv, vobsub, dvd, argument-validation, empty-input |
| No VobSub subtitle packets found in the input VOB(s). DVD au | exception | error | seconv, vobsub, dvd, wrong-file, empty-result |
| The forced aligner ran out of memory on this window. Try a s | exception | error | subtitle-edit, forced-aligner, crispasr, out-of-memory, audio-windowing |
| The forced aligner failed (exit code {process.ExitCode}). | exception | error | subtitle-edit, forced-aligner, crispasr, process-exit-code, generic-error |
| Could not cut the audio window with ffmpeg. | exception | error | subtitle-edit, forced-aligner, ffmpeg, audio-extraction, missing-dependency |
| API key invalid (or perhaps billing/API is not enabled)? | exception | error | subtitle-edit, ocr, google-vision, api-key, http-400, authentication |
| "Perhaps billing is not enabled (or API not enabled or API k | exception | error | subtitle-edit, ocr, google-vision, billing, http-403, authorization |
| An error occurred calling Cloud Vision API - status code: {r | http | error | subtitle-edit, ocr, google-vision, http-status, rate-limit, transient |
| Error calling Cloud Vision API: {httpException.Message} | exception | error | subtitle-edit, ocr, google-vision, http-request-exception, network, proxy, tls |
| Not a waveform theme file. | exception | warning | subtitle-edit, waveform-themes, json-deserialization, ui, import |
| Dictionary download failed: {url} | exception | error | network, download, spellcheck, validation, empty-response |
| Output folder is not set | exception | error | io, config, batch-convert, path-resolution |
| Translation engine {translator.Name} returned no translation | exception | error | ai, translate, retry-exhausted, infinite-loop-guard |
| No usable translation in {Name} reply{Error} | http | error | ai, llm, llamacpp, translate, parsing-failure |
| yt-dlp finished but no video file was produced. Temp directo | exception | error | network, yt-dlp, video-download, file-not-found |
| DashScope transcription timed out after {_settings.TimeoutSe | exception | error | network, timeout, dashscope, speech-to-text, cancellation |
| DashScope upload-policy request failed ({(int)policyResponse | http | error | network, http, dashscope, speech-to-text, auth |
| DashScope upload-policy response could not be parsed. Respon | exception | error | deserialization, dashscope, speech-to-text, schema-mismatch |
| DashScope OSS upload failed ({(int)uploadResponse.StatusCode | http | error | network, http, oss, dashscope, speech-to-text, upload |
| DashScope async submit failed ({(int)response.StatusCode}). | http | error | network, http, dashscope, speech-to-text, api-error |
| DashScope async submit returned no task_id. Response: {json} | exception | error | deserialization, dashscope, speech-to-text, schema-mismatch |
| DashScope task poll failed ({(int)response.StatusCode}). Res | http | error | network, http, dashscope, speech-to-text, polling |
| DashScope task succeeded but returned no transcription_url. | exception | error | deserialization, dashscope, speech-to-text, schema-mismatch, missing-field |
| DashScope transcription task {status}. Response: {json} | exception | error | api-error, dashscope, speech-to-text, transcription-failed |
| Unable to download file - Invalid username or password! (Per | exception | error | auth, download, model, speech-to-text, credentials |
| Model file not found. | exception | error | io, file-not-found, whisper, model, validation |
| A whisper.cpp model must be a ggml '.bin' file. | exception | error | validation, whisper, model, file-format |
| The model file is too small (must be at least 10 MB) - is it | exception | error | validation, whisper, model, file-size, corrupted-download |
| Model folder not found: {sourceDir} | exception | error | io, directory-not-found, whisper, model, validation |
| A faster-whisper model folder must contain a 'model.bin' fil | exception | error | validation, whisper, model, missing-file, faster-whisper |
| The 'model.bin' file is too small (must be at least 10 MB) - | exception | error | faster-whisper, model-validation, file-size, speech-to-text |
| STT request timed out after {_settings.TimeoutSeconds} secon | exception | error | openai-stt, timeout, network, speech-to-text |
| STT request failed with status {statusCode} ({response.Statu | http | error | openai-stt, http, network, speech-to-text |
| OpenRouter transcription timed out after {_settings.TimeoutS | exception | error | openrouter, timeout, network, speech-to-text |
| OpenRouter STT request failed with status {statusCode} ({res | exception | error | openrouter, http, network, speech-to-text |
| ffmpeg failed to extract chunk {i + 1}/{boundaries.Count} ({ | exception | error | ffmpeg, audio, chunking, speech-to-text |
| Failed to initialize mpv: {_mpvContext.GetErrorString(err)} | exception | error | mpv, audio-playback, native-library, text-to-speech |
| Voice is not a AllTalkVoice | exception | error | tts, voice, type-mismatch, alltalk, text-to-speech |
| Voice is not an AzureVoice | exception | error | tts, voice, type-mismatch, azure, text-to-speech |
| Voice is not a ChatterboxVoice | exception | error | tts, voice, type-mismatch, chatterbox, text-to-speech |
| Chatterbox TTS hit a CrispASR runtime bug during synthesis ( | exception | error | chatterbox, crispasr, upstream-bug, text-to-speech |
| Chatterbox TTS request failed — the crispasr server crashed | exception | error | chatterbox, crispasr, server-crash, text-to-speech |
| Chatterbox TTS request failed — the connection to the crispa | exception | error | chatterbox, crispasr, connection-drop, network, text-to-speech |
| Chatterbox TTS could not use the reference voice "{Path.GetF | exception | error | chatterbox, crispasr, voice-cloning, ffmpeg, text-to-speech |
| Chatterbox TTS synthesis failed ({(int)response.StatusCode}) | exception | error | chatterbox, crispasr, http, text-to-speech |
| CrispASR executable not found. Install CrispASR via Video → | exception | error | chatterbox, crispasr, missing-executable, dependency, text-to-speech |
| Failed to start crispasr (chatterbox) | exception | error | chatterbox, crispasr, process-start, text-to-speech |
| Chatterbox requires CrispASR v0.6.0 or newer. Re-download Cr | exception | error | chatterbox, crispasr, version-mismatch, text-to-speech |
| Chatterbox failed to load its model — the GGUFs in {GetSetMo | exception | error | chatterbox, crispasr, model-cache, corrupt-download, text-to-speech |
| Chatterbox TTS "Turbo" does not load with CrispASR 0.8.0. Th | exception | error | chatterbox, crispasr, version-mismatch, tokenizer, text-to-speech |
| Chatterbox TTS "Turbo" model crashed CrispASR during startup | exception | error | tts, chatterbox, crispasr, upstream-bug, macos, cpu, model-selection |
| crispasr (chatterbox) exited during startup (code {exitCode} | exception | error | tts, chatterbox, crispasr, process-exit, diagnostics |
| crispasr (chatterbox) did not report healthy within 15 minut | exception | error | tts, chatterbox, crispasr, timeout, download, startup |
| Voice is not a CosyVoice3Voice | exception | error | tts, cosyvoice3, type-mismatch, voice-dispatch, argument-exception |
| CosyVoice3 (CrispASR) — the crispasr server crashed during s | exception | error | tts, cosyvoice3, crispasr, server-crash, synthesis, http-request-exception |
| CosyVoice3 (CrispASR) request failed — the connection to the | exception | error | tts, cosyvoice3, crispasr, connection-drop, transient, http-request-exception |
| CosyVoice3 (CrispASR) synthesis failed ({(int)response.Statu | exception | error | tts, cosyvoice3, crispasr, http-error, synthesis, request-payload |
| CrispASR executable not found. Install CrispASR via Video → | exception | error | tts, cosyvoice3, crispasr, missing-executable, setup, file-not-found |
| Failed to start crispasr (cosyvoice3-tts) | exception | error | tts, cosyvoice3, crispasr, process-start, defensive, unreachable |
| crispasr (cosyvoice3-tts) exited during startup (code {exitC | exception | error | tts, cosyvoice3, crispasr, process-exit, startup, diagnostics |
| crispasr (cosyvoice3-tts) did not report healthy within {(al | exception | error | tts, cosyvoice3, crispasr, timeout, download, startup, warm-up |
| Voice is not an EdgeTtsVoice | exception | error | tts, edge-tts, type-mismatch, voice-dispatch, argument-exception |
| Voice is not an ElevenLabVoice | exception | error | tts, elevenlabs, type-mismatch, voice-dispatch, argument-exception |
| Voice is not an F5TtsVoice | exception | error | tts, f5-tts, crispasr, type-mismatch, voice-dispatch, argument-exception |
| F5-TTS (CrispASR) requires a reference voice WAV. Import one | exception | error | tts, f5-tts, crispasr, voice-cloning, missing-reference, configuration |
| F5-TTS (CrispASR) — the crispasr server crashed during synth | exception | error | tts, f5-tts, crispasr, server-crash, synthesis, http-request-exception |
| F5-TTS (CrispASR) request failed — the connection to the cri | exception | error | tts, f5-tts, crispasr, connection-drop, transient, http-request-exception |
| F5-TTS (CrispASR) synthesis failed ({(int)response.StatusCod | exception | error | tts, f5-tts, crispasr, http-error, synthesis, request-payload |
| CrispASR executable not found. Install CrispASR via Video → | exception | error | tts, f5-tts, crispasr, missing-executable, setup, file-not-found |
| Failed to start crispasr (f5-tts) | exception | error | tts, f5-tts, crispasr, process-start, defensive, unreachable |
| crispasr (f5-tts) exited during startup (code {exitCode}). O | exception | error | f5-tts, crispasr, process-startup, server, tts |
| crispasr (f5-tts) did not report healthy within {(hasLocalTa | exception | error | f5-tts, crispasr, health-check, timeout, server, tts |
| Voice is not a GoogleVoice | exception | error | google, type-guard, voice, tts, validation |
| Voice is not an IndexTtsVoice | exception | error | indextts, crispasr, type-guard, voice, tts, validation |
| IndexTTS (CrispASR) requires a reference voice WAV. Import o | exception | error | indextts, crispasr, voice-cloning, reference-audio, tts, validation |
| IndexTTS (CrispASR) — the crispasr server crashed during syn | exception | error | indextts, crispasr, server-crash, http, tts, synthesis |
| IndexTTS (CrispASR) request failed — the connection to the c | exception | error | indextts, crispasr, http, connection-dropped, tts, synthesis |
| IndexTTS (CrispASR) synthesis failed ({(int)response.StatusC | exception | error | indextts, crispasr, http-status, synthesis, tts |
| CrispASR executable not found. Install CrispASR via Video → | exception | error | indextts, crispasr, file-not-found, install, tts |
| Failed to start crispasr (indextts) | exception | error | indextts, crispasr, process-start, tts |
| crispasr (indextts) exited during startup (code {exitCode}). | exception | error | indextts, crispasr, process-startup, server, tts |
| crispasr (indextts) did not report healthy within {5|15} min | exception | error | indextts, crispasr, health-check, timeout, server, tts |
| Kokoro TTS synthesis failed ({(int)response.StatusCode}): {e | exception | error | kokoro, http-status, synthesis, tts |
| Kokoro TTS server executable not found. | exception | error | kokoro, file-not-found, install, tts |
| Kokoro TTS model or voices file missing. | exception | error | kokoro, file-not-found, model-files, tts |
| Failed to start kokoro-tts-server | exception | error | kokoro, process-start, tts |
| kokoro-tts-server exited during startup (code {NativeExitCod | exception | error | kokoro, process-startup, native-exit-code, loader, tts |
| kokoro-tts-server did not report healthy within 60s. Last ou | exception | error | kokoro, health-check, timeout, server, tts |
| MOSS-TTS (CrispASR) requires a reference voice WAV. Import o | exception | error | moss-tts, crispasr, voice-cloning, reference-audio, tts, validation |
| MOSS-TTS (CrispASR) — the crispasr server crashed during syn | exception | error | moss-tts, crispasr, server-crash, http, tts, synthesis |
| MOSS-TTS (CrispASR) request failed — the connection to the c | exception | error | network, http, tts, moss-tts, crispasr, csharp |
| MOSS-TTS (CrispASR) synthesis failed ({(int)response.StatusC | exception | error | http, tts, moss-tts, crispasr, csharp, server-error |
| CrispASR executable not found. Install CrispASR via Video → | exception | error | file-not-found, tts, moss-tts, crispasr, installation, csharp |
| Failed to start crispasr (moss-tts) | exception | error | process, tts, moss-tts, crispasr, csharp, unreachable |
| crispasr (moss-tts) exited during startup (code {exitCode}). | exception | error | process, startup, tts, moss-tts, crispasr, csharp |
| crispasr (moss-tts) did not report healthy within {10|60} mi | exception | error | timeout, startup, tts, moss-tts, crispasr, csharp |
| OmniVoice (CrispASR) — the crispasr server crashed during sy | exception | error | process-crash, http, tts, omnivoice, crispasr, csharp |
| OmniVoice (CrispASR) request failed — the connection to the | exception | error | network, http, tts, omnivoice, crispasr, csharp |
| OmniVoice (CrispASR) synthesis failed ({(int)response.Status | exception | error | http, tts, omnivoice, crispasr, server-error, csharp |
| CrispASR executable not found. Install CrispASR via Video → | exception | error | file-not-found, tts, omnivoice, crispasr, installation, csharp |
| Failed to start crispasr (omnivoice) | exception | error | process, tts, omnivoice, crispasr, csharp, unreachable |
| crispasr (omnivoice) exited during startup (code {exitCode}) | exception | error | process, startup, tts, omnivoice, crispasr, csharp |
| crispasr (omnivoice) did not report healthy within {5|30} mi | exception | error | timeout, startup, tts, omnivoice, crispasr, csharp |
| omnivoice-tts executable not found. | exception | error | file-not-found, tts, omnivoice, installation, csharp |
| OmniVoice TTS models not found in {GetSetModelsFolder()}. Do | exception | error | file-not-found, tts, omnivoice, models, installation, csharp |
| OmniVoice TTS voice cloning requires a transcript file at {r | exception | error | file-not-found, tts, omnivoice, voice-cloning, csharp |
| Failed to start omnivoice-tts | exception | error | process, tts, omnivoice, csharp, unreachable |
| {detail} {stderr} | exception | error | process, tts, omnivoice, exit-code, cuda, vulkan, csharp |
| Process.Start() is not supported on this platform. | exception | error | platform, tts, omnivoice, voice-import, csharp |
| Process.Start() is not supported on this platform. | exception | error | platform, tts, piper, csharp |
| Qwen3 TTS request failed: {ex.Message}{ServerOutput} | exception | error | tts, qwen3-tts, http, server-process, csharp |
| Qwen3 TTS synthesis failed ({(int)response.StatusCode}): {er | exception | error | tts, qwen3-tts, http-status, csharp |
| Qwen3 TTS server executable not found. | exception | critical | tts, qwen3-tts, file-not-found, setup, csharp |
| Failed to start qwen3-tts-server | exception | critical | tts, qwen3-tts, process-start, defensive, csharp |
| qwen3-tts-server exited during startup (code {NativeExitCode | exception | critical | tts, qwen3-tts, server-process, startup, vulkan, csharp |
| qwen3-tts-server did not report healthy within 120s. Last ou | exception | error | tts, qwen3-tts, server-process, timeout, csharp |
| Process.Start() is not supported on this platform. | exception | error | tts, platform, ffmpeg, csharp |
| Voice is not a Qwen3TtsVoice | validation | error | tts, voice, type-mismatch, csharp |
| Qwen3 TTS (CrispASR) voice cloning requires a reference voic | exception | error | tts, qwen3-tts, voice-cloning, validation, csharp |
| Qwen3 TTS (CrispASR) voice cloning needs the spoken transcri | exception | error | tts, qwen3-tts, voice-cloning, transcript, validation, csharp |
| Qwen3 TTS (CrispASR) — the crispasr server crashed during sy | exception | error | tts, crispasr, http, server-process, csharp |
| Qwen3 TTS (CrispASR) synthesis failed ({(int)response.Status | exception | error | tts, crispasr, http-status, csharp |
| CrispASR executable not found. Install CrispASR via Video → | exception | critical | tts, crispasr, file-not-found, setup, csharp |
| Failed to start crispasr (qwen3-tts) | exception | critical | tts, crispasr, process-start, defensive, csharp |
| crispasr (qwen3-tts) exited during startup (code {exitCode}) | exception | critical | tts, crispasr, server-process, startup, csharp |
| crispasr (qwen3-tts) did not report healthy within {hasLocal | exception | error | tts, crispasr, server-process, timeout, download, csharp |
| Voice is not a VibeVoice | validation | error | tts, vibevoice, voice, type-mismatch, csharp |
| VibeVoice (CrispASR) requires a reference voice WAV. Import | exception | error | tts, vibevoice, voice-cloning, validation, csharp |
| VibeVoice (CrispASR) — the crispasr server crashed during sy | exception | error | tts, vibevoice, crispasr, http, server-process, csharp |
| VibeVoice (CrispASR) synthesis failed ({(int)response.Status | exception | error | tts, vibevoice, crispasr, http-status, csharp |
| "{process.StartInfo.FileName} {process.StartInfo.Arguments}" | exception | error | process, timeout, ffmpeg, tts, cancellation, native |
| Failed to initialize mpv: {_mpvContext.GetErrorString(err)} | exception | error | mpv, libmpv, native, audio, tts, preview |
| Failed to initialize mpv: {_mpvContext.GetErrorString(err)} | exception | error | mpv, libmpv, native, audio, tts, history |
| Failed to initialize mpv: {player.GetErrorString(err)} | exception | error | mpv, libmpv, native, audio, tts, preview |
| Could not extract the current frame - see log for the ffmpeg | exception | error | ffmpeg, video-ocr, frame-extraction, ocr |
| No frames were extracted from the video - see log for the ff | exception | error | ffmpeg, video-ocr, frame-extraction, ocr |
| Paddle OCR failed: {paddleOcr.Error} | exception | error | ocr, paddle-ocr, video-ocr, ml-model |
| {Se.Language.Ocr.CrispEmbedNotDownloaded} | exception | error | ocr, crispembed, video-ocr, configuration, validation |
| {engine.Error} | exception | error | ocr, crispembed, video-ocr, process, ml-model |
| {error} | exception | error | ocr, llm-ocr, video-ocr, api-key, network |
| Invalid hex string. | exception | error | color, hex, validation, avalonia |
| Hex string must be 6 (RRGGBB) or 8 (AARRGGBB) characters lon | exception | error | color, hex, validation, format |
| Clipboard image copy not supported on this platform | exception | error | clipboard, platform, unsupported, image |
| Failed to decode bitmap | exception | error | clipboard, skiasharp, image, windows, decode |
| Failed to allocate global memory | exception | error | clipboard, windows, win32, memory, image |
| Failed to lock global memory | exception | error | clipboard, windows, win32, memory |
| Failed to open clipboard | exception | error | clipboard, windows, win32, contention |
| Failed to empty clipboard | exception | error | clipboard, windows, win32 |
| Failed to set clipboard data | exception | error | clipboard, windows, win32, dib, image |
| SeNamesList: Unable to read name list file: {fileNameOrUrl} | exception | error | names-list, xml, io, network, dictionaries |
| ChatLLM is not available for Linux ARM64. | exception | critical | platform, arm64, linux, chatllm, download |
| Unsupported macOS architecture. | exception | critical | platform, macos, architecture, chatllm, download |
| CosyVoice3 (CrispASR) model {fileName} failed integrity chec | exception | error | integrity, sha256, cosyvoice3, crispasr, download, corruption |
| The requested URL was not found: {url} | exception | error | network, http-404, download, url, filenotfound |
| Download incomplete: expected {totalBytes} bytes, received { | exception | error | network, truncated-download, content-length, download, retry |
| Cannot retry download on non-seekable stream after partial d | exception | error | download, non-seekable-stream, retry, stream-corruption |
| Failed to download file after {maxRetries} attempts. URL: {u | exception | error | network, retry-exhausted, download, timeout |
| F5-TTS (CrispASR) model {fileName} failed integrity check (e | exception | error | integrity, sha256, f5-tts, crispasr, download, corruption |
| Unsupported macOS architecture. | exception | critical | platform, macos, architecture, ffmpeg, download |
| Google Lens OCR is not available for Linux ARM64. | exception | critical | platform, arm64, linux, google-lens, ocr, download |
| Google Lens OCR does not support this platform | exception | critical | platform, macos, unsupported-os, google-lens, ocr, download |
| IndexTTS (CrispASR) model {fileName} failed integrity check | exception | error | integrity, sha256, indextts, crispasr, download, corruption |
| Kokoro TTS {label} download failed integrity check (expected | exception | error | integrity, sha256, kokoro, tts, download, corruption, rolling-hash |
| Operation is not supported on this platform. | exception | critical | platform, unsupported-os, kokoro, tts, download |
| Unsupported platform for libmpv download. {RuntimeInformatio | exception | critical | platform, libmpv, download, windows-only, commented-out |
| Unsupported Windows architecture. | exception | critical | platform, windows, arm64, libvlc, download |
| LibVLC download is not supported on this platform | exception | critical | platform, macos, arm64, libvlc, download, commented-out |
| llama.cpp {label} download failed integrity check (expected | exception | error | integrity, sha256, llama-cpp, download, corruption, rolling-hash |
| llama.cpp CUDA build is not available for Linux ARM64. | exception | critical | platform, arm64, linux, cuda, llama-cpp, variant, download |
| llama.cpp download is not supported on this platform. | exception | critical | platform, unsupported-os, llama-cpp, download |
| MOSS-TTS (CrispASR) model {fileName} failed integrity check | exception | error | integrity-check, sha256, download, moss-tts, csharp |
| OmniVoice (CrispASR) model {fileName} failed integrity check | exception | error | integrity-check, sha256, download, omnivoice, csharp |
| OmniVoice {label} download failed integrity check (expected | exception | error | integrity-check, sha256, download, omnivoice, hash-manager, csharp |
| Operation is not supported on this platform. | exception | error | platform, platformnotsupported, omnivoice, csharp |
| PaddleOCR is not available for Linux ARM64. | exception | error | platform, platformnotsupported, paddleocr, linux-arm64, csharp |
| Operation is not supported on this platform. | exception | error | platform, platformnotsupported, qwen3-asr, csharp |
| Qwen3 TTS {label} download failed integrity check (expected | exception | error | integrity-check, sha256, download, qwen3-tts, hash-manager, csharp |
| Operation is not supported on this platform. | exception | error | platform, platformnotsupported, qwen3-tts, csharp |
| Qwen3 TTS (CrispASR) model {fileName} failed integrity check | exception | error | integrity-check, sha256, download, qwen3-tts, crispasr, csharp |
| Operation is not supported on this platform. | exception | error | platform, platformnotsupported, tesseract, package-manager, csharp |
| AllTalk TTS server is not reachable. Please check that the s | exception | error | network, http, tts, alltalk, csharp |
| AllTalk TTS server request timed out. Please check that the | exception | error | network, http, timeout, tts, alltalk, csharp |
| AllTalk TTS server returned error {(int)result.StatusCode} ( | exception | error | network, http, tts, alltalk, status-code, csharp |
| ElevenLabs voice list request failed: HTTP {(int)result.Stat | exception | error | network, http, tts, elevenlabs, voice-list, csharp |
| Murf voice list request failed: HTTP {(int)result.StatusCode | exception | error | network, http, tts, murf, voice-list, csharp |
| Azure region is not set - enter it in the TTS engine setting | exception | error | config, azure, tts, validation, csharp |
| Mistral voice list request failed: HTTP {(int)result.StatusC | exception | error | network, http, tts, mistral, voice-list, csharp |
| VibeVoice (CrispASR) model {fileName} failed integrity check | exception | error | integrity-check, sha256, download, vibevoice, crispasr, csharp |
| VoxCPM2 (CrispASR) model {fileName} failed integrity check ( | exception | error | integrity-check, sha256, download, voxcpm2, crispasr, csharp |
| Faster-Whisper-XXL is not available for Linux ARM64. | exception | error | platform, arm64, linux, whisper, download, architecture |
| MacOS not supported. | exception | error | platform, macos, whisper, download, architecture |
| Operation is not supported on this platform. | exception | error | platform, whisper, download, ctranslate2, architecture |
| whisper.cpp Vulkan build is not available for Linux ARM64. | exception | error | platform, arm64, linux, whisper, download, architecture |
| Unsupported macOS architecture. | exception | error | platform, macos, whisper, download, architecture |
| whisper.cpp CUDA build is not available for Linux ARM64. | exception | error | platform, arm64, linux, whisper, cuda, download, architecture |
| Unsupported OS platform | exception | error | platform, yt-dlp, download, operating-system |
| Downloaded yt-dlp ({assetName}) failed SHA-256 verification | exception | error | yt-dlp, download, sha256, integrity, checksum, network |
| yt-dlp is not installed | exception | error | yt-dlp, precondition, download, filesystem |
| Failed to start yt-dlp | exception | error | yt-dlp, process, execution, permissions |
| yt-dlp exited with code {process.ExitCode}. | exception | error | yt-dlp, process, exit-code, network, ffmpeg |
| yt-dlp subtitle download exited with code {process.ExitCode} | exception | error | yt-dlp, process, exit-code, subtitles, network |
| Zonos TTS (CrispASR) model {fileName} failed integrity check | exception | error | zonos, tts, model, download, sha256, integrity, checksum |
| File not found | exception | warning | filesystem, file-not-found, validation, precondition |
| Unsupported operating system | exception | error | platform, operating-system, process, filesystem |
| Failed to open file: {filePath} | exception | error | process, filesystem, win32, permissions, default-program |
| Stream is too small | exception | error | wav, audio, validation, stream, argument |
| Peaks file must be 16 bits per sample. | exception | error | wav, audio, peaks, validation, bit-depth |
| Peaks file must have 1 or 2 channels. | exception | error | wav, audio, peaks, validation, channels |
| Cannot read bits per sample of {Header.BitsPerSample} | exception | error | wav, audio, pcm, bit-depth, validation |
| Cannot write bits per sample of {Header.BitsPerSample} | exception | error | wav, audio, pcm, bit-depth, validation |
| Bounding box array [centerPerX, centerPerY, perWidth, perHei | exception | error | google-lens, ocr, bounding-box, validation, argument |
| Image dimensions [width, height] not set or invalid | exception | error | google-lens, ocr, bounding-box, validation, argument |
| File type not supported | exception | error | google-lens, ocr, image, skiasharp, validation |
| Could not determine image dimensions | exception | error | google-lens, ocr, image, skiasharp, validation |
| Lens returned a 302 status code twice | exception | error | google-lens, ocr, network, http, cookies, consent, retry |
| Location header not found | exception | error | google-lens, ocr, network, http, redirect, proxy |
| Lens returned a non-200 status code | exception | error | google-lens, ocr, network, http, rate-limit, retry |
| Could not parse response: {e.Message} | exception | error | google-lens, ocr, parsing, network, schema, fragile |
| Image dimensions are larger than 1000x1000 | exception | error | google-lens, ocr, image, resize, validation |
| Could not find matching AF_initDataCallback | exception | warning | google-lens, ocr, parsing, regex, schema, no-text |
| Could not decode image | exception | error | google-lens, ocr, image, skiasharp, decode, resize |
| Could not resize image | exception | error | google-lens, ocr, image, skiasharp, resize, edge-case |
| Could not determine original image dimensions. | exception | error | google-lens, ocr, image, skiasharp, bitmap, validation |
| Could not resize image | exception | error | skia, image-processing, ocr, google-lens, null-check |
| Lens returned status code {(int)response.StatusCode} | http | error | network, http, google-lens, rate-limit, scraping |
| Plugin '{entry.Name}' has no download for this platform ({Pl | exception | error | plugins, platform, runtime, distribution, rid |
| Invalid version format | validation | error | semver, parsing, validation, configuration |
| Archive entry is rooted outside the extraction folder: {read | validation | error | security, zip-slip, path-traversal, archive, validation |
| Archive contains an empty file entry name. | validation | error | archive, validation, malformed |
| Archive entry is outside the extraction folder: {reader.Entr | validation | error | security, zip-slip, path-traversal, archive, validation |
| Invalid hex string. | validation | error | color, parsing, validation, configuration |
| Hex string must be 6 (RRGGBB) or 8 (AARRGGBB) characters lon | validation | error | color, parsing, format, validation |
| Failed to initialize mpv: {_mpvPlayer.GetErrorString(err)} | exception | critical | mpv, video, native, initialization, gpu |
| Unsupported OS platform. | exception | error | platform, mpv, runtime, unsupported |
| MPV delegates not loaded for software rendering. | exception | error | mpv, native, abi, version, dllimport |
| GetErrorString(err) | exception | critical | mpv, video, native, initialization |
| Failed to create software render context: {GetErrorString(er | exception | error | mpv, rendering, native, software, abi |
| MpvPlayer is not initialized | exception | error | mpv, avalonia, di, designer, null-check |
| Failed to initialize VLC | exception | error | vlc, libvlc, native-interop, video-player, platform, p-invoke |
| Unsupported OS platform. | exception | critical | platform, libvlc, video-player, os-detection, platformnotsupported |
| VlcPlayer is not initialized | exception | error | avalonia, libvlc, video-player, null-check, control-lifecycle |
| Failed to create window of type {typeof(T).Name} with constr | exception | error | avalonia, dependency-injection, reflection, window-service, activator |
| Failed to create window of type {typeof(TWindow).Name} with | exception | error | avalonia, dependency-injection, reflection, window-service, activator, modal-dialog |