e64204b757b2568ae3972e3f25c15356cc59fc70
This commit integrates the Gazetteer into the transcription pipeline to normalize terminology. The Gazetteer, loaded at startup, is now passed to the transcription worker. Before persisting the transcription text, it is processed through the Gazetteer's `replace` method, ensuring standardized terminology. This normalization is also applied to the generated "oneliner" text. Additionally, the `regenerate_missing_oneliners` function in the recovery module has been updated to accept and utilize the Gazetteer, ensuring that regenerated oneliners also benefit from terminology normalization. A new integration test, `transcribe_worker_normalizes_whisper_output`, has been added to verify that the Whisper output is correctly normalized by the Gazetteer before being saved to the transcript file.
Description
No description provided
Languages
Rust
74%
Kotlin
12.7%
HTML
4.9%
Python
4.1%
Shell
3.8%
Other
0.5%