* Roma refers to the people, an ethnic group with a shared history, culture, and language.
* Romani refers to their language, a member of the Indo-Aryan language family.
It's like saying "English people" and "English language". While the language is spoken by the people, they are not the same thing.
Therefore:
* Roma are the people who speak Romani.
* Romani is the language spoken by the Roma people.
It's important to use the correct terms to be respectful of the Roma community and their history.