Schrödinger bridge for generative AI: Soft-constrained formulation and convergence analysis