tts_labeling / data /repository /tts_data_repo.py
Navid Arabi
load annotation data done
e1df50c
raw
history blame contribute delete
445 Bytes
from typing import List
from sqlalchemy.orm import Session
from data.models import TTSData
from utils.logger import Logger
log = Logger()
class TTSDataRepo:
def __init__(self, db: Session) -> None:
self.db = db
def get_range(self, start_id: int, end_id: int) -> List[TTSData]:
return (
self.db.query(TTSData)
.filter(TTSData.id >= start_id, TTSData.id <= end_id)
.all()
)