fix: evaluation cli event wrap (#536)

* fix: evaluation cli event wrap

* fix: evaluation cli event wrap

* chore: remove unrelated change

* chore: rollback claude.md changes
This commit is contained in:
Igor Loskutov
2025-08-11 19:28:52 -04:00
committed by GitHub
parent 1aa52a99b6
commit a42ed12982
2 changed files with 7 additions and 4 deletions

View File

@@ -1,5 +1,9 @@
from reflector.processors.base import Processor from reflector.processors.base import Processor
from reflector.processors.types import AudioDiarizationInput, TitleSummary, Word from reflector.processors.types import (
AudioDiarizationInput,
TitleSummary,
Word,
)
class AudioDiarizationProcessor(Processor): class AudioDiarizationProcessor(Processor):

View File

@@ -145,14 +145,13 @@ async def process_audio_file_with_diarization(
logger.info(f"Starting diarization with {len(topics)} topics") logger.info(f"Starting diarization with {len(topics)} topics")
try: try:
# Import diarization processor
from reflector.processors import AudioDiarizationAutoProcessor from reflector.processors import AudioDiarizationAutoProcessor
# Create diarization processor
diarization_processor = AudioDiarizationAutoProcessor( diarization_processor = AudioDiarizationAutoProcessor(
name=diarization_backend name=diarization_backend
) )
diarization_processor.on(event_callback)
diarization_processor.set_pipeline(pipeline)
# For Modal backend, we need to upload the file to S3 first # For Modal backend, we need to upload the file to S3 first
if diarization_backend == "modal": if diarization_backend == "modal":