21 lines
1.0 KiB
Markdown
21 lines
1.0 KiB
Markdown
- [x] update the project to no more use features
|
|
- [x] update last_model to be only used during one run
|
|
- [x] rename project to "PolyScribe"
|
|
- add tests
|
|
- update local models using hashes (--update-models)
|
|
- create folder models/ if not present -> use /usr/share/polyscribe/models/ for release version, use ./models/ for development version
|
|
- 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)
|
|
- 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
|
|
- add support for video files -> use ffmpeg to extract audio
|
|
- detect gpus and use them
|
|
- add error handling
|
|
- add verbose flag (--verbose | -v) + add logging
|
|
- add documentation
|
|
- package into executable
|
|
- add CI
|
|
- add package build for arch linux
|