Yassine Mhirsi
feat: Add analysis endpoints and service for processing arguments, extracting topics, and predicting stance
430b54f
"""Services for business logic and external integrations"""
from .stance_model_manager import StanceModelManager, stance_model_manager
from .label_model_manager import KpaModelManager, kpa_model_manager
from .generate_model_manager import GenerateModelManager, generate_model_manager
# NEW imports
from .stt_service import speech_to_text
from .tts_service import text_to_speech
from .topic_service import TopicService, topic_service
from .database_service import DatabaseService, database_service
from .user_service import UserService, user_service
from .analysis_service import AnalysisService, analysis_service
__all__ = [
"StanceModelManager",
"stance_model_manager",
"KpaModelManager",
"kpa_model_manager",
"GenerateModelManager",
"generate_model_manager",
"TopicService",
"topic_service",
"DatabaseService",
"database_service",
"UserService",
"user_service",
"AnalysisService",
"analysis_service",
# NEW exports
"speech_to_text",
"text_to_speech",
]