c028c4b584
Add a minimal, non-breaking hook to WhisperLive that allows external projects to post-process transcription segments before they are sent to the client. Changes: - ServeClientBase: add segment_post_processor attribute (default None) - ServeClientBase.send_transcription_to_client: apply post_processor per-segment with error handling (falls back to original segment) - TranscriptionServer: add segment_post_processor parameter to run() and wire it to each client on creation This enables downstream projects to plug in custom processing (e.g. formatting, PII redaction, diarization tagging) without modifying WhisperLive core code.