Показать сообщение отдельно
Старый 14.01.2018, 21:19   #3
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,427
Вес репутации: 4737/110
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: как устранить щелчки во время воспроизведения звука ?

Цитата:
Сообщение от Степа_123 Посмотреть сообщение
Добрый вечер товарищи !
ситуация такая , когда извлекаю из цифрового плеера фразы и воспроизвожу их последовательно,тоесть из нескольких фонем состовляю фразу. При воспроизведении их во время паузы (тоесть между словами ) слышны явные щелчки неприятные на слух и достаточно громкие чтоб их не слышать . Дайте пожалуйста идею как боротся с этим явлением.
Фразы формируются контроллером посредством. аппаратного ШИМа.
сам плеер отсюда :
http://www.ra4nal.qrz.ru/wav861.shtml
1. выровнять постоянку во всех файлах, а также общий уровень (максимальную амплитуду) подогнать под например 98%
2. Начало и конец фразы должны иметь одинаковую постоянку во всех фразах.
2. Если ШИМ между словами отключается т.е. выгоняется к максимуму в одно из питаний, тогда этот момент придется дополнительно обеспечивать плавным уходом по окончании всей болтовни, но лучше всего не уходить в максимальную постоянку, мороки много. Если все таки надо - нужна кривая плавного ухода и захода например wav файлы, которые должны предварять фразу и заканчивать когда договорило всё, что надо. Это проще чем вручную выруливать. Память под фразы все равно большая обычно.

Следует помнить, что центрально не выравненный ШИМ дополнительно снабжает гармониками выходной сигнал, предкоррекция этой засады я так и не нашел как делать, там уравнение на каждом шаге где и аргументы тригонометрические и ... Смог только заранее предкорректировать для заранее задуманной синусоиды 1кГц.

После того, как однажды сравнил качество ШИМ с обычным DAC - хрен меня загонишь теперь в ШИМ

Последний раз редактировалось ampersant; 14.01.2018 в 21:24.
ampersant вне форума   Ответить с цитированием