mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 12:49:06 +00:00
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:
@@ -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):
|
||||||
|
|||||||
@@ -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":
|
||||||
|
|||||||
Reference in New Issue
Block a user