При нажатии значка '>' рядом с wav и mp3 файлами в проводнике SD&SPIFFS происходит проигрывание через ЦАП модуля(GPIO 25 и 26) или через внешний ЦАП, если установлена соответствующая опция в прошивке.
Поддерживаются mp3 файлы только 16 бит, моно/стерео.
Поддерживаются wav файлы 8 и 16 бит , моно/стерео. Битрейт может быть любой в разумных пределах(на практике меньше 12000 звук может быть искажен)
При использовании встроенного 8 битного ЦАП смысла в 16 битных в wav файлах нет. Для экономии занимаемого места можно файлы конвертировать в 8 бит.
Команда проигрывания через GET запрос http://[ip адрес]/playwav?name=имя_файла. Имя файла должно содержать путь включая SPIFFS или SD папку.
Пример: http://192.168.1.181/playwav?name=/SD/WAV/HELLO.WAV
Опция работает совместно с Интернет радио. Радио приостанавливается на время проигрывания треков, в том числе и во время работы конструктора фраз.Опция поддерживает плейлисты с расширением .PLS, запускается так же нажатием на значек '>' в проводнике SD&SPIFFS или аналогично через GET запрос http://[ip адрес]/playwav . Они представляют из себя список треков, каждый трек с новой строки. Путь к треку может быть как полный, так и только имя файла - в этом случае треки будут искаться в текущей папке, где лежит плейлист.
Управление через GPIO: 219 - запустит плейлист /SD/MP3/PLAY.PLS , 228 - следующий трек. 229 - предыдущий трек , 150 - стоп. Используя данные GPIO возможно управление плейлистом через планировщик или через ИК пульт и другие опции прошивки.
Конструктор фраз
В дополнительных настройках опции можно включить конструктор фраз, который позволяет формировать произношение данных с датчиков и произношение времени. Опция аналогична MP3 UART плееру (настраивается так же).
В настройках можно выбрать откуда брать треки: с SD карты или с SPIFFS диска. При использовании SD карты файлы должны лежать в папке TRACKS, при использовании SPIFFS - файлы должны лежать в корне диска(расширение обязательно маленькими буквам). Адаптированые аудио треки можно скачать тут. В архиве имеется вариант как mp3 треки(выше качество) так и wav треки.MP3/WAV плеер.На данный момент управление громкостью возможно через поддержку PT2257. Поддерживается подавление щелчков (актуально на встроенном ЦАП).
Программная регулировка без внешних микросхем в прошивке предусмотрена только при использовании внешнего ЦАП. На встроенном 8 битном ЦАП она значительно ухудшает качество звука на малой громкости и по этому смысла не имеет.
Использование внешних ЦАП
Доступно подключение внешних ЦАП(DAC) через интерфейс I2S. Это отдельная опция в конструкторе.
Использование внешнего ЦАП значительно повышает качество звука и позволяет регулировать громкость программно.