There are only 37 unique sounds for all 151 Pokémon cries. Effects such as modifying the speed and pitch are applied to those 37 base sounds to make the different cries for each Pokémon.
Contributed by KidDivinegon