Ejemplo n.º 1
0
def map_letters_to_sounds(db, template, sound_cache=None):
    letters = list(set(pluck(template, "rhyme")))
    if is_empty(letters):
        cache = {}
    else:
        sounds = sound_cache if sound_cache is not None else build_sound_cache(db)
        cache = dict(map(lambda l: [l, choice(sounds)], letters))
    return cache
Ejemplo n.º 2
0
def map_letters_to_sounds(conn: Connection, corpus_id: int, template, sound_cache=None):
    letters = list(set(pluck(template, "rhyme")))
    if is_empty(letters):
        cache = {}
    else:
        sounds = sound_cache if sound_cache is not None else unique_sounds(conn, corpus_id)
        cache = dict(map(lambda l: [l, choice(sounds)], letters))
    return cache
Ejemplo n.º 3
0
def map_letters_to_sounds(db, template, sound_cache=None):
    letters = list(set(pluck(template, "rhyme")))
    if is_empty(letters):
        cache = {}
    else:
        sounds = sound_cache if sound_cache is not None else build_sound_cache(
            db)
        cache = dict(map(lambda l: [l, choice(sounds)], letters))
    return cache