mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
Keep range_requests_response
This commit is contained in:
@@ -13,7 +13,6 @@ from fastapi import (
|
|||||||
WebSocket,
|
WebSocket,
|
||||||
WebSocketDisconnect,
|
WebSocketDisconnect,
|
||||||
)
|
)
|
||||||
from fastapi.responses import FileResponse
|
|
||||||
from fastapi_pagination import Page, paginate
|
from fastapi_pagination import Page, paginate
|
||||||
from pydantic import BaseModel, Field
|
from pydantic import BaseModel, Field
|
||||||
from reflector.db import database, transcripts
|
from reflector.db import database, transcripts
|
||||||
@@ -22,6 +21,7 @@ from reflector.settings import settings
|
|||||||
from reflector.utils.audio_waveform import get_audio_waveform
|
from reflector.utils.audio_waveform import get_audio_waveform
|
||||||
from starlette.concurrency import run_in_threadpool
|
from starlette.concurrency import run_in_threadpool
|
||||||
|
|
||||||
|
from ._range_requests_response import range_requests_response
|
||||||
from .rtc_offer import PipelineEvent, RtcOffer, rtc_offer_base
|
from .rtc_offer import PipelineEvent, RtcOffer, rtc_offer_base
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
@@ -359,10 +359,11 @@ async def transcript_get_audio_mp3(
|
|||||||
truncated_id = str(transcript.id).split("-")[0]
|
truncated_id = str(transcript.id).split("-")[0]
|
||||||
filename = f"recording_{truncated_id}.mp3"
|
filename = f"recording_{truncated_id}.mp3"
|
||||||
|
|
||||||
return FileResponse(
|
return range_requests_response(
|
||||||
|
request,
|
||||||
transcript.audio_mp3_filename,
|
transcript.audio_mp3_filename,
|
||||||
|
content_type="audio/mpeg",
|
||||||
headers={"Content-Disposition": f"attachment; filename={filename}"},
|
headers={"Content-Disposition": f"attachment; filename={filename}"},
|
||||||
media_type="audio/mpeg",
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user