[feat] add --merge-and-separate CLI flag; implement combined mode logic and tests

This commit is contained in:
2025-08-08 12:57:12 +02:00
parent 4d3016200e
commit 1d23be8066
3 changed files with 170 additions and 35 deletions

View File

@@ -5,8 +5,8 @@
- [x] update local models using hashes (--update-models)
- [x] create folder models/ if not present -> use /usr/share/polyscribe/models/ for release version, use ./models/ for development version
- [x] create missing folders for output files
- for merging (command line flag) -> if not present, treat each file as separate output (--merge | -m)
- for merge + separate output -> if present, treat each file as separate output and also output a merged version (--merge-and-separate)
- [x] for merging (command line flag) -> if not present, treat each file as separate output (--merge | -m)
- [x] for merge + separate output -> if present, treat each file as separate output and also output a merged version (--merge-and-separate)
- set speaker-names per input-file -> prompt user for each file if flag is set (--set-speaker-names)
- fix cli output for model display
- refactor into proper cli app