""" Voicebot package. This package provides WebRTC signaling client functionality and bot orchestration for AI voicebots. """ import sys import os # Add the parent directory to sys.path to allow absolute imports sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from voicebot.models import VoicebotArgs, VoicebotMode, Peer, JoinRequest from voicebot.webrtc_signaling import WebRTCSignalingClient from voicebot.session_manager import create_or_get_session, create_or_get_lobby from voicebot.client_main import main_with_args from voicebot.bot_orchestrator import app as bot_orchestrator_app __all__ = [ 'VoicebotArgs', 'VoicebotMode', 'Peer', 'JoinRequest', 'WebRTCSignalingClient', 'create_or_get_session', 'create_or_get_lobby', 'main_with_args', 'bot_orchestrator_app', ]