chanter + -eux, or corresponding to Latin cantor, cantōrem. Compare French chanteur.
chanteux m (plural chanteurs, feminine chant'rêsse)