HomePilot Deploy Bot
chore(hf): sync HomePilot to HF Space
921d377
Raw
History Blame Contribute Delete
1.28 kB
"""
Asset adapter subsystem.
Wires scene plans to HomePilot's existing generation stack
(studio image/video, voice_call TTS, file_assets registration).
Every adapter here is a thin translator between the interactive
service's domain types and the external APIs — NO writes back to
non-interactive tables beyond ``file_assets`` (which accepts
arbitrary ``kind`` strings).
Submodules:
avatar.py Register an existing studio video for use as an
interactive segment; placeholder for new generation.
voice.py Produce TTS clips; registers output in file_assets
with ``kind='interactive_voice'``.
music.py Background audio selection from asset library.
library.py Seed + query the ix_character_assets library.
"""
from .avatar import attach_existing_asset, register_interactive_segment
from .library import (
query_library,
register_library_asset,
seed_library_defaults,
)
from .music import MusicTrack, pick_music_track
from .voice import VoiceClip, synthesize_voice_clip
__all__ = [
"attach_existing_asset",
"register_interactive_segment",
"query_library",
"register_library_asset",
"seed_library_defaults",
"MusicTrack",
"pick_music_track",
"VoiceClip",
"synthesize_voice_clip",
]