Yes, cats can recognize their owners by their scent and voice. Cats have an excellent sense of smell, which allows them to distinguish between different scents. Additionally, cats can recognize their owners' voices and can even distinguish between different members of their family. Cats also use visual cues, such as body language and facial expressions, to recognize their owners.