What's Changed
* Updated Dockerfile by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/61
* (c) 2025 by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/62
* Refer to HUGGINGFACE_TOKEN not TOKEN_HUGGINGFACE by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/64
* Refer to HUGGINGFACE_TOKEN not TOKEN_HUGGINGFACE by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/65
* Use `uv` for development and packaging by linozen in https://github.com/gaspardpetit/verbatim/pull/60
* Updated gitignore by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/66
* Cleanup uv merge by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/67
* WIP: Add support for voice separation using pyannote/AMI by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/69
* Add support for voice separation using pyannote/AMI by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/70
* Configure ruff format (allow up to 150 characters per line) by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/71
* Rename utterances by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/72
* Update README.md - docker run by mayeulk in https://github.com/gaspardpetit/verbatim/pull/74
* Fix/dockerfile by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/77
* WIP: Integrate `pywhispercpp` by linozen in https://github.com/gaspardpetit/verbatim/pull/76
* Fix/improve pywhispercpp by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/87
* add mlx-whisper by linozen in https://github.com/gaspardpetit/verbatim/pull/88
* Fix/improve pywhispercpp by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/89
* pylint fixes for mlx-whisper by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/90
* Fix/fix configure languages by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/91
* Feat/support m4a by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/92
* Fix/add dev dependencies by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/97
* run workflows on windows and macos by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/98
* Feat/use mps on apple silicon by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/99
* ruff check; add check in workflow by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/100
* fix - diarization fails when the filename contains a space character by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/101
* Fixed type assignment based on pyright linter by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/102
* Add ids to utterances by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/103
* Improve json format by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/104
* Add stereo diarization strategy by linozen in https://github.com/gaspardpetit/verbatim/pull/106
* Add new output format writer for `diarizationlm` and some tests based upon it by linozen in https://github.com/gaspardpetit/verbatim/pull/95
* adding code coverage by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/105
* Pylint ruff style fixes by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/107
* Minor fixes by linozen in https://github.com/gaspardpetit/verbatim/pull/108
* Fix "could not broadcast" exception when window is full by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/112
* Use ABC as abstract base class by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/113
* linter fixes by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/114
* Expose the number of channels of audio sources by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/115
* Feat/support more than two channels by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/116
* Feat/support multiple separation strategies by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/117
* Allow each source to have its own diarization by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/120
* Improve txt formatting (support speaker, language, probability, and t… by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/119
* Feat/Add support for separation by channel by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/121
* refactor: reuse convert_to_wav, remove convert_mp3_to_wav by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/122
* Add diarization postprocessing via LLM served by Ollama by linozen in https://github.com/gaspardpetit/verbatim/pull/126
* Fix number of speakers when args.diarize is set without a value by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/123
* Double check language when transcription is outside of detection window by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/124
* Log start of audio source transcript by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/131
* Addinig sample_to_timestr and unittests by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/130
* Adding unittests from diarizationml by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/132
* log audio offset in addition to duration by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/133
* Read json back to utterances; adding unit tests for json transcript by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/134
* Cherry pick from https://github.com/gaspardpetit/verbatim/pull/125 by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/135
* Use github caches to accelerate workflows by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/136
* Simplify transcribe function (no functional change) by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/137
* Fix/fix repeated words on zero duration timestamps by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/138
* Adding silence based sentence tokenizer and unittests by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/140
* Added create_joint_speaker_sources function by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/141
* Feat/skip silence until next word by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/142
* Feat/do not advance beyond next word by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/143
* Feat/force smart acknowledge of long utterances by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/144
* Use dotenv to parse .env file by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/145
* simplify main by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/146
* Doc/verbatim cli by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/147
* Updated README and add architecture document by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/149
* Release/update dependencies by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/148
* Updated version to 1.1.0 by gaspardpetit in https://github.com/gaspardpetit/verbatim/pull/150
New Contributors
* linozen made their first contribution in https://github.com/gaspardpetit/verbatim/pull/60
* mayeulk made their first contribution in https://github.com/gaspardpetit/verbatim/pull/74
**Full Changelog**: https://github.com/gaspardpetit/verbatim/compare/v1.0.2...v1.1.0