Я думаю, что вы путаете частоту дискретизации (типичные значения: 32 кГц, 44,1 кГц, 48 кГц) и битовую скорость (типичные значения: 128 кбит / с, 160 кбит / с, 192 кбит / с).
Для скорости передачи данных 32 Кбит / с чрезвычайно низок. Звук будет плохого качества при такой скорости передачи данных. Вы, вероятно, намеревались вместо этого установить частоту дискретизации 32 кГц, что также не является типичным, но имеет больше смысла.
При сжатии в AAC и распаковке обратно в WAV вы не получите обратно тот же аудиофайл, потому что в AAC аудиоданные представлены в совершенно ином формате, чем в необработанной волне. Например. Вы можете иметь сдвиги на несколько микросекунд, которые необходимо преобразовать в сжатый формат. Вы не можете полностью обойти это с любым сильно сжатым форматом.
Звук щелчка исходит из внезапного изменения двух сэмплов, которые воспроизводятся в прямой последовательности. Скорее всего, это происходит из-за того, что смещение, к которому вы возвращаетесь в цикле, не заканчивается точно таким же положением в файле AAC, как это было в файле WAV (как объяснено выше, возможны сдвиги на микросекунды).
Вы не сможете обойти эти незначительные изменения при сжатии. Вместо этого вы должны компенсировать их после сжатия, регулируя смещение. Это означает, что вы должны открыть сжатый звуковой файл в аудио редакторе, например, Audacity и вручную найдите другое смещение, близкое к исходному, которое подходит для зацикливания.
Как найти смещение, подходящее для зацикливания?
Увеличьте масштаб до конца сигнала. Посмотрите, как выглядит форма волны. Затем увеличьте масштаб сигнала с исходным смещением и найдите в его окрестности смещение, при котором сигнал плавно соединяется с концом сигнала.
В качестве примера того, как это будет выглядеть, откройте несжатый аудиофайл в аудиоредакторе и проверьте конец сигнала и смещение там.