Spaces:
Sleeping
Sleeping
Commit
·
ac008cf
1
Parent(s):
126ae8d
Refactor model imports across the application: update import paths from 'app.models' to 'app.model' in multiple files, and remove the now redundant models.py file.
Browse files- app/api/audiobook_routes.py +1 -1
- app/api/routes.py +1 -1
- app/api/streaming.py +1 -1
- app/generator.py +1 -1
- app/main.py +1 -1
- app/{models.py → model.py} +0 -0
- app/voice_cloning.py +1 -1
- app/voice_enhancement.py +1 -1
- app/voice_memory.py +1 -1
app/api/audiobook_routes.py
CHANGED
@@ -11,7 +11,7 @@ from typing import Optional, List
|
|
11 |
from fastapi import APIRouter, Request, HTTPException, BackgroundTasks, UploadFile, File, Form, Depends
|
12 |
from fastapi.responses import FileResponse, JSONResponse
|
13 |
from sqlalchemy.orm import Session
|
14 |
-
from app.
|
15 |
from app.services.storage import storage
|
16 |
from app.db import get_db
|
17 |
import torchaudio
|
|
|
11 |
from fastapi import APIRouter, Request, HTTPException, BackgroundTasks, UploadFile, File, Form, Depends
|
12 |
from fastapi.responses import FileResponse, JSONResponse
|
13 |
from sqlalchemy.orm import Session
|
14 |
+
from app.models.database import Audiobook, AudiobookStatus, AudiobookChunk, TextChunk
|
15 |
from app.services.storage import storage
|
16 |
from app.db import get_db
|
17 |
import torchaudio
|
app/api/routes.py
CHANGED
@@ -16,7 +16,7 @@ import numpy as np
|
|
16 |
from fastapi import APIRouter, Request, HTTPException, BackgroundTasks, Body, Response, Query
|
17 |
from fastapi.responses import StreamingResponse
|
18 |
from app.api.schemas import SpeechRequest, ResponseFormat, Voice
|
19 |
-
from app.
|
20 |
from app.api.streaming import AudioChunker
|
21 |
from app.prompt_engineering import split_into_segments
|
22 |
|
|
|
16 |
from fastapi import APIRouter, Request, HTTPException, BackgroundTasks, Body, Response, Query
|
17 |
from fastapi.responses import StreamingResponse
|
18 |
from app.api.schemas import SpeechRequest, ResponseFormat, Voice
|
19 |
+
from app.model import Segment
|
20 |
from app.api.streaming import AudioChunker
|
21 |
from app.prompt_engineering import split_into_segments
|
22 |
|
app/api/streaming.py
CHANGED
@@ -10,7 +10,7 @@ from fastapi import APIRouter, Request, HTTPException
|
|
10 |
from fastapi.responses import StreamingResponse
|
11 |
from app.api.schemas import SpeechRequest, ResponseFormat
|
12 |
from app.prompt_engineering import split_into_segments
|
13 |
-
from app.
|
14 |
|
15 |
logger = logging.getLogger(__name__)
|
16 |
router = APIRouter()
|
|
|
10 |
from fastapi.responses import StreamingResponse
|
11 |
from app.api.schemas import SpeechRequest, ResponseFormat
|
12 |
from app.prompt_engineering import split_into_segments
|
13 |
+
from app.model import Segment
|
14 |
|
15 |
logger = logging.getLogger(__name__)
|
16 |
router = APIRouter()
|
app/generator.py
CHANGED
@@ -8,7 +8,7 @@ import os
|
|
8 |
from huggingface_hub import hf_hub_download
|
9 |
from transformers import AutoTokenizer
|
10 |
from tokenizers.processors import TemplateProcessing
|
11 |
-
from app.
|
12 |
from app.text_normalizer import clean_text_for_tts
|
13 |
from app.text_normalizer import TextNormalizer
|
14 |
|
|
|
8 |
from huggingface_hub import hf_hub_download
|
9 |
from transformers import AutoTokenizer
|
10 |
from tokenizers.processors import TemplateProcessing
|
11 |
+
from app.model import Segment
|
12 |
from app.text_normalizer import clean_text_for_tts
|
13 |
from app.text_normalizer import TextNormalizer
|
14 |
|
app/main.py
CHANGED
@@ -18,7 +18,7 @@ from fastapi.middleware.cors import CORSMiddleware
|
|
18 |
from fastapi.responses import RedirectResponse, FileResponse
|
19 |
from fastapi.staticfiles import StaticFiles
|
20 |
from app.api.routes import router as api_router
|
21 |
-
from app.
|
22 |
|
23 |
# Setup logging
|
24 |
os.makedirs("logs", exist_ok=True)
|
|
|
18 |
from fastapi.responses import RedirectResponse, FileResponse
|
19 |
from fastapi.staticfiles import StaticFiles
|
20 |
from app.api.routes import router as api_router
|
21 |
+
from app.models.database import Base, get_db
|
22 |
|
23 |
# Setup logging
|
24 |
os.makedirs("logs", exist_ok=True)
|
app/{models.py → model.py}
RENAMED
File without changes
|
app/voice_cloning.py
CHANGED
@@ -21,7 +21,7 @@ import torchaudio
|
|
21 |
from pydantic import BaseModel
|
22 |
from fastapi import UploadFile
|
23 |
|
24 |
-
from app.
|
25 |
|
26 |
# Set up logging
|
27 |
logger = logging.getLogger(__name__)
|
|
|
21 |
from pydantic import BaseModel
|
22 |
from fastapi import UploadFile
|
23 |
|
24 |
+
from app.model import Segment
|
25 |
|
26 |
# Set up logging
|
27 |
logger = logging.getLogger(__name__)
|
app/voice_enhancement.py
CHANGED
@@ -476,7 +476,7 @@ def get_voice_segments(voice_name: str, device: torch.device) -> List:
|
|
476 |
Returns:
|
477 |
List of context segments
|
478 |
"""
|
479 |
-
from app.
|
480 |
|
481 |
if voice_name not in VOICE_PROFILES:
|
482 |
logger.warning(f"Voice {voice_name} not found, defaulting to alloy")
|
|
|
476 |
Returns:
|
477 |
List of context segments
|
478 |
"""
|
479 |
+
from app.model import Segment
|
480 |
|
481 |
if voice_name not in VOICE_PROFILES:
|
482 |
logger.warning(f"Voice {voice_name} not found, defaulting to alloy")
|
app/voice_memory.py
CHANGED
@@ -7,7 +7,7 @@ import random
|
|
7 |
import logging
|
8 |
from typing import Dict, List, Optional
|
9 |
from dataclasses import dataclass
|
10 |
-
from app.
|
11 |
|
12 |
# Setup logging
|
13 |
logger = logging.getLogger(__name__)
|
|
|
7 |
import logging
|
8 |
from typing import Dict, List, Optional
|
9 |
from dataclasses import dataclass
|
10 |
+
from app.model import Segment
|
11 |
|
12 |
# Setup logging
|
13 |
logger = logging.getLogger(__name__)
|