"""
Genesis Voice Module
====================
Voice communication components for Genesis System.

Components:
- KinanAivaVoiceChannel: Bidirectional voice channel for Kinan-AIVA
- VoiceToOpenWork: Voice command to OpenWork action pipeline

Usage:
    from core.voice import KinanAivaVoiceChannel, VoiceToOpenWork
"""

from pathlib import Path

# Module info
__version__ = "1.0.0"
__author__ = "Genesis System"

# Lazy imports to avoid circular dependencies
def get_kinan_aiva_channel():
    """Get KinanAivaVoiceChannel class."""
    from .kinan_aiva_voice_channel import KinanAivaVoiceChannel
    return KinanAivaVoiceChannel

def get_voice_to_openwork():
    """Get VoiceToOpenWork class."""
    from .openwork_voice_bridge import VoiceToOpenWork
    return VoiceToOpenWork

# Convenience exports
__all__ = [
    "get_kinan_aiva_channel",
    "get_voice_to_openwork",
]
