Основные отличия от официальных версий Описание некоторых дополнительных функций
Вот уже несколько лет я с большим удовольствием использую прошивки Rockbox на плеерах Cowon iAudio X5L и Sansa Clip+. На протяжении всех этих лет я время от времени предпринимал попытки усовершенствования сей замечательной прошивки в тех или иных отношениях, дабы сделать ее еще милее своему сердцу. Результаты моих попыток представлены ниже.
Подчеркиваю, что здесь находятся лишь мои апокрифические сборки и сопутствующие им материалы. Что же касается проекта Rockbox как такового и официальных сборок, то все это следует искать непосредственно на страницах проекта.
Дата выхода в свет: 2024-02-20.
Все сборки построены на базе среза генеральной линии разработки (ветка master) и включают в себя еще целый ряд усовершенствований и дополнений вместе с обновлениями основного проекта, доступными на момент публикации, обозначенный внизу этой страницы. Историю развития основного проекта в целом можно проследить здесь.
В состав сборок входят также все шрифты и английский голос, сгенерированный при помощи синтезатора Mbrola. Таким образом, после установки все должно работать сразу. Русский голос, тоже синтетический, поставляется в виде отдельного архива, который следует распаковывать там же, где и саму сборку, разумеется, с сохранением структуры каталогов, что обеспечит правильное его размещение.
Выбирайте сборку в соответствии с моделью вашего плеера:
Изначально во всех сборках включено озвучивание меню на английском
языке. Некоторые же разделы меню, такие, например, как выбор шрифта
или языка, фактически представляют собой списки файлов. Чтобы они тоже
нормально озвучивались, необходимо пройти в
Settings
/ General settings
/ Voice
и включить соответствующие
опции: в пунктах Voice directories
и Voice file names
следует
выбрать вариант Spell
, а в пунктах Use directory talk clips
и
Use file talk clips
- Yes
. Если этого не сделать, меню выбора
языка озвучиваться не будет.
Так как сам я использую Sansa Clip+ и Cowon iAudio X5, то корректность своих дополнений и усовершенствований проверяю лишь на этих машинках. Что же касается остальных сборок, то я делаю их, идя навстречу пожеланиям публики, и о том, насколько там все хорошо или плохо, судить могу лишь по отзывам.
Так как официальный загрузчик Rockbox для этого плеера полностью замещает собой родную прошивку, я предпочитаю ему другой, который позволяет загружать и то и другое по выбору. Подробности в файле README, входящем в состав архива.
Rockbox поддерживает целую кучу разнообразных звуковых
форматов. Однако для проигрывания midi-файлов необходим еще
архив инструментов,
который не входит в состав сборки. Этот архив надлежит распаковать в
каталоге .rockbox
на плеере после установки самого Rockbox.
Shell-скрипт voicebox позволяет создавать голосовые метки для имен файлов и названий радиостанций. Для собственно синтеза речи он использует другой shell-скрипт, rbspeak, который в свою очередь обращается уже к русскому или английскому синтезатору в зависимости от языка входного текста. В качестве английского синтезатора используется все та же Mbrola, для русского же - Ru_tts. Оба скрипта довольно пространно прокомментированы. Сжатие полученного звукового потока выполняется утилитой rbspeexenc, собранной из исходников Rockbox.
Все это хозяйство работает в среде Linux. В Debian и Ubuntu необходимые синтезаторы можно установить из моего репозитория командой:
$ sudo aptitude install mbrola mbrola-en1 freephone enlex ru-tts rulex=
Дополнительным преимуществом данных средств генерации голосовых меток является то, что для озвучивания различных объектов используется разная высота голоса. Таким образом, например, каталоги и файлы различных типов оказываются легко различимы просто по голосу.
Пакет настроек радиостанций для целого ряда городов (главным образом
российских) вместе с соответствующими голосовыми метками можно взять
здесь.
Скачанный архив следует распаковать в каталоге .rockbox
на
устройстве, где установлен Rockbox. Голосовые метки созданы русским и
английским синтезатором, в зависимости от того, какой алфавит
использовался в названиях радиостанций. Источником информации послужил
сайт radiomap.eu.
Дабы облегчить процесс переключения различных источников записи, я создал базовые пакеты настроек для каждого из них:
/voice
,
22 кГц моно, упакованный в mp3 64 кб/с;/radio
,
44 кГц стерео, упакованный в mp3 128 кб/с;/record
,
44 кГц стерео в формате PCM wave без сжатия.Архив с предустановками следует распаковывать в каталоге
/.rockbox
на устройстве с установленным Rockbox.
С вопросами и предложениями ко мне можно обращаться по электронной почте.