Специи - generic term for all 'spices'.
Пряность - все специи, которые имеют пряный (острый) вкус, запах.
фр. épices - специи - происхождение одно и то же, корень латинский, как и в англ. spices
пряный - фр. épicé, piquant (пряный запах — senteur épicée).
Отличие в том, что слово "пряность" - чисто русское. Восходит к древнерусской форме, обозначавшей "перец".
"Специи" - латинизированная форма.