build_tools.syllable_walk_web.services.combiner_runner ====================================================== .. py:module:: build_tools.syllable_walk_web.services.combiner_runner .. autoapi-nested-parse:: Name combiner service for the web application. Generates N-syllable name candidates from an annotated corpus. Functions --------- .. autoapisummary:: build_tools.syllable_walk_web.services.combiner_runner.run_combiner Module Contents --------------- .. py:function:: run_combiner(annotated_data, *, syllable_count = 2, count = 10000, seed = None, frequency_weight = 1.0) Generate name candidates from annotated syllables. :param annotated_data: Annotated syllable records (from corpus loader). :param syllable_count: Number of syllables per name. :param count: Number of candidates to generate. :param seed: RNG seed for determinism. :param frequency_weight: 0.0 = uniform, 1.0 = frequency-weighted. :returns: List of candidate dicts with ``name``, ``syllables``, ``features``.