Sorry if it’s been posted before:
While it may seem too “human based,” it looks promising, I think.
AD