Skip to content

fix: scope PSD voiceMotion audio segments by clip instance #34

@ubugeeei

Description

@ubugeeei

Finding

voiceMotion sync appears to choose the first matching audio path. Reusing the same file in multiple clips can sync lip motion to the wrong segment.

Evidence

  • src/lib/character/character-unit/psd-character.tsx voice runtime lookup.
  • src/lib/sound/sound.tsx audio segment registration.

Acceptance criteria

  • Key voiceMotion lookup by clip/segment identity, not only source path.
  • Preserve existing single-use behavior.
  • Document expected behavior for reused audio files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions