tts-voice-creator-clone-and.../tests
mARTin-B78 e999a8f38b fix(voices): keep per-model speaker embeddings with their voice package
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-11 05:40:45 +02:00
..
fixtures test: add book two attribution fixture 2026-09-04 09:18:41 +02:00
_guard.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
archetype-gallery.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
audiobook-emotion.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
audiobook-spans.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
audiobook-spans.test.mjs feat(audiobook): span-mode casting - deterministic quote spans, LLM only names speakers 2026-09-19 08:30:26 +02:00
bundle.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
character-identity.test.mjs fix(characters): merge profiles only on real names, keep other cast names, reasoning and foreign quotes out of a character 2026-10-03 14:09:53 +02:00
characters-scope.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
characters.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
constrained.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
conversation-llm-picker.spec.js feat(conversation): pick the LLM endpoint from the configured language models 2026-10-06 00:33:30 +02:00
conversation-metrics.spec.js fix(conversation): keep Turn history rows visible in the Latency column 2026-10-06 02:14:55 +02:00
conversation-mic.spec.js feat(conversation): red/blue mic button with aria-pressed state 2026-10-06 02:14:49 +02:00
conversation-thinking.spec.js feat(conversation): thinking on/off switch 2026-10-06 00:21:11 +02:00
design-chips.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
engine-connections.spec.js feat(voices): redesigned My Voices list, working copy, engine-aware TTS availability 2026-10-11 04:44:27 +02:00
engine-footer.spec.js feat(voices): redesigned My Voices list, working copy, engine-aware TTS availability 2026-10-11 04:44:27 +02:00
i18n.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
inline-tags.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
lazy-loading.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
magazine-handlers.test.mjs fix(magazine): region-type picker and page-quality buttons work; stronger quality audit 2026-09-26 23:07:19 +02:00
magazine.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
rehearser.spec.js test(rehearser): pin ACT/SCENE heading forms (digits, roman, words) and the empty-numeral regression 2026-10-06 11:37:16 +02:00
seed-autopick.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
smoke.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
sonar_triage.test.mjs feat(qa): sonar triage --drain with delivery check and one resend 2026-10-06 11:31:55 +02:00
test_asset_versions.py fix: asset URLs carry a content-based build id so edited scripts are never served stale 2026-09-28 18:13:42 +02:00
test_attribution_spans.py feat(audiobook): advisory verify and span-native recast for span casts 2026-09-19 20:17:38 +02:00
test_audio_onsets.py fix(magazine): record where speech starts in each sentence so the highlight is not early 2026-10-02 14:57:30 +02:00
test_audio_problems.py feat(voices): show audio problems in the voice library 2026-10-04 16:35:10 +02:00
test_benchmark_errors.py fix: explain why designed-voice benchmarks fail and stop batches on an unreachable service 2026-09-29 16:03:23 +02:00
test_character_identity.py fix(sonar): avoid identical assertion operands (python:S5863) 2026-10-06 04:12:26 +02:00
test_character_image_check.py feat(characters): short framing-first portrait prompt; the sheet follows what the finished portrait shows 2026-09-21 20:09:45 +02:00
test_character_image_isolation.py fix(characters): isolate image generation per character 2026-10-02 22:34:07 +02:00
test_character_record_hygiene.py fix(characters): merge profiles only on real names, keep other cast names, reasoning and foreign quotes out of a character 2026-10-03 14:09:53 +02:00
test_character_reference_layout.py fix(characters): remove the gutters between the concept sheet panels 2026-10-02 08:12:15 +02:00
test_character_species_isolation.py feat(characters): distinct deterministic face profiles per character 2026-10-03 14:25:56 +02:00
test_compare_magazines.py fix(magazine): exclude advertisement pages from magazine-comparison statistics 2026-09-29 13:11:00 +02:00
test_conversation_metrics.py feat(conversation): metrics view with TTFB charts and token usage 2026-10-06 00:48:32 +02:00
test_conversation_thinking.py feat(conversation): thinking on/off switch 2026-10-06 00:21:11 +02:00
test_conversation.py fix(sonar): avoid identical assertion operands (python:S5863) 2026-10-06 04:12:26 +02:00
test_custom_tts.py feat(voices): redesigned My Voices list, working copy, engine-aware TTS availability 2026-10-11 04:44:27 +02:00
test_docker_client.py fix(docker): remove undefined-variable reconnect that broke all container status/start/stop/restart 2026-09-14 18:14:22 +02:00
test_engine_connections.py feat(voices): redesigned My Voices list, working copy, engine-aware TTS availability 2026-10-11 04:44:27 +02:00
test_engine_disconnect.py feat(voices): redesigned My Voices list, working copy, engine-aware TTS availability 2026-10-11 04:44:27 +02:00
test_epub_export.py fix(export): ship untagged file when provenance tagging fails 2026-10-04 18:38:42 +02:00
test_face_profile.py feat(characters): distinct deterministic face profiles per character 2026-10-03 14:25:56 +02:00
test_guided_installer.py refactor(installer): extract run_command helper to cut cognitive complexity 2026-10-04 19:28:37 +02:00
test_inline_tags_paths.py feat(tts): inline tags in generate, audiobook and magazine paths 2026-10-04 17:35:18 +02:00
test_magazine_auth.py feat(voices): redesigned My Voices list, working copy, engine-aware TTS availability 2026-10-11 04:44:27 +02:00
test_magazine_image_import.py feat(magazine): import a magazine from PNG/JPEG page images 2026-09-30 10:19:14 +02:00
test_magazine_rotation.py fix: keep references to background asyncio tasks 2026-10-04 18:57:20 +02:00
test_magazine_routes.py fix(magazine): use sentence timings of interview renders for player and EPUB 2026-10-03 00:09:45 +02:00
test_magazine_sources.py feat(magazine): manage OPDS catalogues in the app, env-based login, result paging 2026-09-30 11:03:03 +02:00
test_magazine_untitled.py feat(magazine): exclude entries from the untitled-page cleanup 2026-10-03 22:06:28 +02:00
test_magazine.py feat(magazine): journalist/guest voices for c't-style interviews 2026-10-04 15:25:51 +02:00
test_prompt_translation.py fix(characters): merge profiles only on real names, keep other cast names, reasoning and foreign quotes out of a character 2026-10-03 14:09:53 +02:00
test_pronunciations.py fix(magazine): suspect-OCR check uses page language and page vocabulary 2026-09-28 08:23:09 +02:00
test_provider_health.py refactor: centralize provider health probes 2026-09-04 10:25:55 +02:00
test_security.py feat: distinguish provider configuration and health 2026-09-04 11:35:52 +02:00
test_seed_autopick.py feat(design): auto-pick the best seed by scored candidates 2026-10-04 16:37:58 +02:00
test_spelling.py feat(magazine): fast LLM calls for spelling agent, run-together word repair, magazine comparison tool 2026-09-28 20:09:42 +02:00
test_ssml_lite.py feat(tts): inline pause, spell and speed tags 2026-10-04 16:52:23 +02:00
test_stt_footer_metadata.py feat(voices): redesigned My Voices list, working copy, engine-aware TTS availability 2026-10-11 04:44:27 +02:00
test_tasks.py test: make spawn helper test independent of leaked tasks 2026-10-04 19:00:06 +02:00
test_tts_health_probe.py fix(tts): custom engine availability follows health, not the library voice list 2026-10-11 05:18:52 +02:00
test_tts_instruct_payload.py test(audiobook): cover emotion to instruct path and document audiobook emotions 2026-10-04 17:56:54 +02:00
test_vision_cache.py feat(magazine): record/replay cache for vision responses in OCR comparisons 2026-10-03 11:09:17 +02:00
test_vocal_isolation.py feat(voices): optional vocal isolation for URL imports 2026-10-04 16:50:14 +02:00
test_voice_archetypes.py fix(voices): archetype language filter accepts ISO codes 2026-10-04 18:29:28 +02:00
test_voice_bundle.py feat(voices): export and import voice bundles 2026-10-04 16:42:28 +02:00
test_voice_embedding_package.py fix(voices): keep per-model speaker embeddings with their voice package 2026-10-11 05:40:45 +02:00
test_voice_provenance.py feat(voices): consent and provenance field per voice 2026-10-04 16:39:32 +02:00
test_voice_sources_new.py fix(voices): robust LibriVox search and expose export_provenance_default 2026-10-04 18:07:22 +02:00
test_watermark_tags.py feat(export): provenance tags and optional disclosure for exported audio 2026-10-04 17:02:41 +02:00
test_word_alignment.py feat(magazine): word-level timing via forced-aligner sidecar with player word highlight 2026-10-03 00:37:40 +02:00
vocal-isolation.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
voice-bundle.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
voice-health.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
voice-provenance.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00
voice-sources-new.spec.js test: fail any spec that would write to the live API 2026-10-04 21:00:25 +02:00