server: update process tools and tests

This commit is contained in:
Mathieu Virbel
2023-08-01 20:16:54 +02:00
parent cb198927b0
commit e4f2b785ca
5 changed files with 14 additions and 11 deletions

View File

@@ -29,4 +29,5 @@ app.include_router(rtc_offer_router)
if __name__ == "__main__":
import uvicorn
uvicorn.run("reflector.app:app", host="0.0.0.0", port=1250, reload=True)

View File

@@ -7,7 +7,7 @@ from reflector.processors import (
AudioTranscriptAutoProcessor,
TranscriptLinerProcessor,
TranscriptTopicDetectorProcessor,
# TranscriptSummarizerProcessor,
TranscriptFinalSummaryProcessor,
)
import asyncio
@@ -29,9 +29,7 @@ async def process_audio_file(filename, event_callback):
AudioTranscriptAutoProcessor.as_threaded(),
TranscriptLinerProcessor(callback=on_transcript),
TranscriptTopicDetectorProcessor.as_threaded(callback=on_topic),
# TranscriptSummarizerProcessor.as_threaded(
# callback=on_summary
# ),
TranscriptFinalSummaryProcessor.as_threaded(callback=on_summary),
)
pipeline.describe()

View File

@@ -2,10 +2,7 @@ import asyncio
from fastapi import Request, APIRouter
from reflector.events import subscribers_shutdown
from pydantic import BaseModel
from reflector.models import (
TranscriptionContext,
TranscriptionOutput,
)
from reflector.models import TranscriptionContext
from reflector.logger import logger
from aiortc import RTCPeerConnection, RTCSessionDescription, MediaStreamTrack
from json import loads, dumps