Yeah I wouldn't call that "pretty well" - I said "not a number" and it outputted "one two one" on the digits example.
Maybe it just wasn't trained well enough to reject non-number inputs, but.. yeah doesn't exactly change my experience that Sphinx is awful.