For a finite set D ⊂ Z and an integer b ≥ 2, we say thata∈E δ a denote the uniformly discrete probability measure on E. We prove that the class of infinite convolution (Moran measure) μ b,{Dk } = δ b −1 D1 * δ b −2 D2 * · · · is a spectral measure provided that there is a common C ⊂ Z + compatible to all the (b, D k ) and C + C ⊆ {0, 1, . . . , b − 1}. We also give some examples to illustrate the hypotheses and results, in particular, the last condition on C is essential.