Max-Reader. Запись mp3-файлов.

09.07.2008

Программа позволяет без участия пользователя ускоренно записывать текст в звуковые файлы

с последующей компрессией в mp3 и прожигом на диск (для прослушивания на плеере)

или конвертацией в формат, нужный для записи на кассеты.

В основном, программа ориентирована на запись с помощью синтезатора Digalo Russian Nicolai, лучшего на сегодняшний день для чтения книг. Также поддерживается запись «встроенным диктором».

Скорость записи зависит от многих факторов, прежде всего, от производительности процессора, от версии синтезатора, от используемого mp3-кодека, а также от самого текста (наличие или отсутствие англицизмов) и скорости его чтения. Например, на нашем «Пентиум-3» 533 мегагерц запись текста в .wav-файлы происходит с ускорением в 40-50 раз, а у нашего пользователя с «целероном» 2000 мегагерц в 72-77 раз.

Для удобства работы предусмотрена возможность сохранения набора пользовательских настроек под определенным именем. Такой набор настроек мы назвали сценарием. Сценарий включает в себя такие настройки, как формат выходного файла (wave или mp3), время звучания одной дорожки, путь для записи файлов, говорить в начале каждого файла номер дорожки и кассеты или просто номер дорожки, записывать файлы на диск или нет. Все эти настройки находятся в меню запись в файл\настройки сценария. Мы создали несколько типичных сценариев (при этом в их названии постарались отобразить для чего они предназначены, и их наиболее важные настройки), выбрав любой из них (пункт меню запись в файл\сценарий), вы можете просмотреть его настройки и, отредактировав их, сохранить в текущем или в новом сценарии.

1. Подготовка к работе. 

Перед началом работы необходимо выбрать диск, имеющий достаточно свободного места. Свободное место необходимое для записи wav-файлов, определяется (приблизительно) из расчета 110 mb на час. Следовательно, для записи на весь компакт-диск (50 часов звучания при сжатии 32 килобита в секунду), потребуется, приблизительно, 6,2 gb свободного места на жеском диске (с учетом 700 mb для записи mp3-файлов).

Если запись будет производиться на диск C:, то программа сама создаст на нем папку for-disk, в которую будут помещаться все звуковые файлы. В противном случае, вам необходимо создать на нужном диске новую папку с любым именем и указать ее, воспользовавшись пунктом меню Запись в файл\настройки сценария\путь для записи. После этого не забудьте «сохранить настройки в текущем сценарии», выбрав одноименный пункт меню. В каждом сценарии путь настраивается отдельно. Для автоматического прожига диска используется утилита nerocmd.exe, входящая в состав программы Nero Burning Rom. Если в Вашей системе Nero установлен в папке по умолчанию, на диске c:, то ничего делать не нужно. В противном случае, необходимо указать путь к nerocmd.exe, используя пункт меню «запись в файл\настройки сценария\детальные настройки\путь к nerocmd». Если в вашей системе более одного сиди привода, укажите пишущий, пункт «настройки сценария\сиди привод для записи».

Для записи на кассеты при помощи множетельного комплекса Атари, также необходимо установить и настроить Sound Forge Batch Convertor, эта процедура будет подробно описана ниже.

2. Порядок работы. 

Откройте один или несколько нужных вам текстов в папках, следующих одна за другой. Пустая папка означает конец записи. Если нужно, установите скорость и тембр для каждой папки отдельно. А можно установить их только в одной папке и воспользоваться пунктом меню «Запись в файл\Установить скорость во всех папках, как в текущей». Перед записью вернитесь на первую записываемую папку. Например, если Вы хотите записать на диск пять книг, откройте их в папках с первой по пятую, а шестую оставьте пустой. Выберите папку один. Войдите в меню «запись в файл», прочитайте, какой сценарий у вас установлен (он запоминается), если вы записываете более одного текста, установите флажок «все папки» в значение «ДА». Теперь выберите пункт меню «статистика» и прослушайте информацию о предполагаемом времени записи, объеме необходимого и наличии свободного места. Если все вас устраивает, выбирайте пункт «начать запись».

Вам достаточно один раз выбрать или настроить сценарий, а затем запускать процесс записи горячими клавишами альт+шифт+m. Нажав их, и прослушав название текущего сценария, а также статистику, подтвердите решение о начале записи клавишей Y (или вниз, энтэр). При этом будут записываться все папки с текущей до первой пустой.

Ход записи Вы можете контролировать по звуковым сигналам, отмечающим запись десяти процентов от установленной длины дорожки и начало записи следующего файла (их можно отключить/включить клавишей эф 1) . После нажатия любой клавиши, например «пробел», вы услышите номер папки, страницы и строки, а также номер записываемого файла и время оставшееся до конца записи wav-файлов.

Для прекращения записи нажмите Alt+F4, а затем enter для немедленного выхода, или пробел, чтобы программа смогла закончить текущий файл и корректно выйти.

Программа запоминает номер успешно записанного файла и соответствующее место в тексте,

поэтому имеется возможность возобновить процесс записи, прерванный как пользователем, так и в результате внезапного сбоя оборудования (например, отключения электропитания).

После такого сбоя запустите Макс-Ридер и нажмите альт+шифт+M, на вопрос «продолжить незавершенное задание?» ответьте Y. Если процесс был прерван на стадии компрессирования, нужно запустить программу управления компрессией Packman.exe (это можно сделать через меню) и нажать «Старт» (таб и энтэр).

После того, как wav-файлы будут записаны, Макс-Ридер закроется и, если это предусмотрено сценарием, будет запущена программа управления компрессией (Packman.exe). Она начнет компрессировать все файлы из рабочей директории, после чего запустит Nero Burning Rom для прожига диска и выключит компьютер. Узнать текущую информацио о процессе сжатия можно таким же способом, как и при записи файлов, то есть, нажав любую клавишу, кроме описанных ниже. Вы можете устанавливать или отменять отдельные пункты сценария клавишами от одного до четырех, например, если Вы не хотите, чтобы компьютер выключился после завершения компрессии, нажмите цифру четыре. Если во время компрессирования Вы будете работать с другими программами, включите фоновый режим (то есть компрессор будет иметь пониженный приоритет) клавишей эф один.

После завершения сессии, можно загрузить из Program Files\Golden max\max\mp3 файл mp3log.txt и прослушать статистику (предполагаемое и реальное время звучания всех текстов и каждого в отдельности, время затраченное на их запись, ускорение по каждому тексту и среднее ускорение, время на компрессию и т.д.).

Замечания: Поскольку очень сложно (если вообще возможно) высчитать реальное время звучания текста, то при подборе текстов для записи на диск, надо оставлять некоторый запас времени. на диске 700 mb можно записать приблизительно 50 часов звучания (желая набить диск под завязку, я достиг следующих показателей: 313 файлов по 10 минут. При этом вы должны знать, что устанавливая размер дорожки (трэка) в 10 минут, вы задаете верхнюю границу. Если дорожка выходит за нее, программа возвращается на предложение назад и отписывает файл. следовательно, их размеры всегда разные и меньше заданной величины, а последние (конец текста) могут звучать в интервале от нескольких секунд до заданной величины).

Прослушивая статистику действий для нескольких открытых текстов, имейте ввиду, что реальное время их звучания больше на какую-то величину чем предполагаемое, иесли оно превысит емкость диска, то Nero не сможет его записать, а следовательно компьютер не будет выключен. Это нужно учитывать если оставлять работать машину ночью.

Внимание! Вышеописанная ситуация уже не актуальна. Теперь , перед тем, как начать прожиг диска программа высчитывает объем записанных mp3-файлов, и если он превышает 702 МБ, то папка , в которой находятся файлы последней по номеру книги, перемещается в папку Longbox, расположенную там же где и папка For-disk.

замечание: Скорость записи будет выше, если английские буквы будут читаться Николаем.

3. Запись на кассеты при помощи множетельного комплекса Атари. 

Поскольку програмное обеспечение комплекса Атари открывает только wav-файлы с частотой дискретизации 22.05 КГц, а частота Digalo – 16 КГц, необходимо произвести Resampling (изменение частоты). Sound Forge качественно выполняет эту операцию. 1. Установите Sound Forge 6.0 (подробнее см. файл SoundForge6\info.txt) 2. Установите SONIC FOUNDRY BATCH CONVERTER V5.0B. 3. Скопируйте файл Resample.bcs в директорию С:\Program Files\Sonic Foundry\Batch Converter 5.0\ 4. Если Вы установили Batch Converter в другое место (не по умолчанию), укажите путь к нему в пункте меню

Макс-Ридера: Запись в файл\Настройки сценария\Детальные настройки\путь к batch converter.

5. Запустите Batch Converter, в меню Options отметьте строки Automaticaly Open Last Script on Start-Up

(автоматически открывать последний скрипт при запуске), а также Remove Completed Files from List after Converting

(удалять завершенные файлы из списка после конвертирования).

Уберите флажок Show Splash Screen on Start-Up (показывать заставку).

Нажмите контрол+O и откройте Resample.bcs, нажмите альт+2 для перехода на

страницу «Файлы для Конвертирования».

Закройте и вновь запустите программу, окно должно иметь надпись:

«Sonic Foundry Batch Converter – Resample.bcs».

В Макс-Ридере произведите соответствующие настройки, и сохраните их в новом сценарии. Вот характерные для этого режима настройки: Говорить в начале файла: кассетную информацию. Конвертировать для записи на кассеты: да. Делить на части в минутах: 58. Компрессировать: вэйв. Усиление сигнала: 170 (подберите громкость эксперементально).

Если Вы хотите создать свой скрипт для обработки звука, например, для изменения тембра или для добавления эффекта эха и др.

откройте Batch Converter (там лучше работать со зрячим помошником),

нажмите альт+1 для перехода на страницу настройки скрипта (а альт плюс двойка – страница со списком обрабатываемых файлов).

Затем Ctrl+N – создать новый скрипт,

Кнопка Edit Plug-In Chain (редактировать цепочку плагинов).

В появившемся окне выберите нужный плагин, например, Sonic Foundry Resample для изменения частоты дискретизации или Sonic Foundry Graphic EQ – эквалайзер, и нажмите кнопку Add (добавить), затем ок.

Выбрав (Добавив) последовательность плагинов, нужно настроить параметры обработи для каждого из них, используя кнопку Plug-In Properties… (Свойства плагина). У каждого плагина свой диалог настройки, удобно открыть короткий файл в sound forge (не конвертор) и испытать необходимые плагины в нем, используя кнопку «просмотр» (preview), которая появляется в окне настроек.

Сохраните (File->Save as… или Control+S) скрипт под именем Resample. Если имя будет введено неправильно, программа не сможет найти окно бэтч конвертора и передать ему имена файлов для обработки.

4. Замечания о выборе MP3-плеера. 

По типу носителя информации различают плееры на жестких дисках, на флэш-памяти и CD/MP3 плееры. Первые пока слишком дороги и здесь не рассматриваются, вторые весьма перспективны, поскольку не содержат движущихся частей и поэтому могут быть более надежными в работе. Но пока, флэш-память достаточно дорога. Плееры, находящиеся примерно в том же диапазоне цен, что и CD/MP3 плееры, уступают последним по объемом записываемой информации 64 – 256 Mb против 700 MB. Кроме того, плееры на флэш-памяти очень миниатюрны, мы не знаем, насколько удобно незрячим с ними работать. При выборе CD/MP3 плеера прежде всего необходимо убедиться в наличи у него функции Resume (продолжение чтения с того места, где оно было прервано и плеер был выключен).

Хорошим выбором нам представляются плееры южно-корейской компании iRiver. Кроме озвучивания нажатий клавиш и других достоинств, о которых говорилось в рассылке «Интеграция», у них имеется еще одна полезная особенность, отличающая его от всех известных нам плееров. Пользователь имеет возможность легко обновлять микропрограмму, управляющую работой всего плеера. То есть, скачав новую прошивку с сайта компании и записав ее на CD-RW, Вы ставите диск в плеер и через полминуты получаете новые возможности. Например, поддержку новых форматов (Ogg Vorbis). Или недавно появившуюся зможность регулировать скорость воспроизведения (только для IMP 550). Купив плеер IMP-400 и два раза обновив прошивку, мы получили плеер, примерно с теми же возможностями, что и IMP-550. Фирма iRiver провозгласила своей идеологией ориентацию на пожелания пользователей. Это открывает для сообщества незрячих возможность

обратиться к разработчикам компании с тем, чтобы сделать плеер еще более удобным для незрячих.

Последнее обновление ( 15.07.2008 )