The Punic people spoke Punic, which was a dialect of Phoenician. Phoenician was a Northwest Semitic language originating in the Levant, and Punic was its variant used in the western Mediterranean.
Punic people Knowledge Showdown: 20 Questions to Determine the Champion