Один запис ще не є структурованою аудіокнигою
Після озвучення твору можуть залишитися довгі аудіофайли, окремі сесії запису або змонтовані фрагменти різної тривалості. Для слухача це не повинно виглядати як папка з технічними файлами. Йому потрібна книга зі зрозумілими главами, правильною послідовністю та можливістю продовжити відтворення з конкретного місця.
Тому перед публікацією матеріал отримує структуру. Глави мають бути розташовані в правильному порядку, коректно названі й прив'язані до конкретної книги. Помилка в одному номері може здатися дрібницею в базі даних, але для слухача вона перетворюється на сюжетний стрибок.
Рівень гучності має залишатися передбачуваним
Якщо одна глава звучить тихо, а наступна раптом значно голосніше, людині доводиться постійно торкатися регулятора гучності. Особливо неприємно це в навушниках. Тому технічна підготовка аудіо включає перевірку не тільки чистоти запису, а й того, наскільки послідовно звучить книга від розділу до розділу.
Мета не в тому, щоб зробити кожну секунду однаково гучною. Живий голос має природну динаміку. Важливо інше: середній рівень і сприйняття не повинні різко змінюватися просто тому, що різні частини записувалися або оброблялися в різний час.
На монтажі прибирають не життя, а технічні перешкоди
Необроблений запис голосу містить дихання, паузи, випадкові клацання, невдалі дублі та шуми приміщення. Частину цього потрібно прибрати, але надмірне очищення теж шкодить. Якщо стерти всі природні мікропаузи та дихання, диктор може почати звучати неприродно, ніби фрази склеєні машинно.
Хороша обробка залишає відчуття живої людини, але не змушує слухача помічати технічні проблеми. Саме тому фінальна перевірка потрібна після монтажу, а не тільки під час запису.
Формат файлу — компроміс між якістю і розміром
Аудіокнига може тривати десять, п'ятнадцять або більше годин. Якщо зберігати весь матеріал у дуже важкому студійному форматі, кожне прослуховування вимагатиме зайвого трафіку, а офлайн-завантаження швидко заповнить пам'ять пристрою.
Тому для публікації важливо підібрати формат і параметри стиснення так, щоб голос залишався чистим, але файл не був невиправдано великим. Для мовного контенту критерії відрізняються від музики: тут насамперед потрібні зрозумілі приголосні, природний тембр і відсутність помітних цифрових артефактів.
Потокове відтворення має вміти починатися не тільки з нуля
Коли слухач повертається до середини глави, застосунок не повинен щоразу завантажувати весь файл від першої секунди. Для цього серверний аудіопотік має підтримувати запити до потрібного діапазону даних. Такий підхід дозволяє швидко продовжити збережену позицію або переміститися вперед і назад.
Для користувача це виглядає просто як нормальна робота повзунка. Але за нею стоїть підготовка файлів і серверної видачі так, щоб плеєр міг отримати саме ту частину аудіо, яка потрібна зараз.
Перед публікацією потрібно перевіряти книгу як слухач
Файл може бути технічно валідним і все одно мати проблему: занадто довгу тишу на початку, обрізане останнє слово, переплутану главу або стрибок гучності. Такі помилки краще знаходити не за назвами файлів, а під час контрольного прослуховування.
У Booka Radio ми дивимося на фінальний матеріал саме як на користувацький продукт. Питання не тільки в тому, чи відкривається файл, а в тому, чи можна почати книгу, перейти між главами, повернутися до середини й не помітити технічної кухні, яка стоїть за цим.
Технічна назва файлу і назва глави для слухача — різні речі
У виробництві легко з'являються файли на кшталт final_03_v2 або chapter7_fix. Для команди вони можуть бути зрозумілими, але користувач не повинен бачити внутрішню історію монтажу. У застосунку важливі нормальна назва глави, правильний номер і стабільний зв'язок із конкретним твором.
Тому перед публікацією потрібно звірити не лише саме аудіо, а й метадані. Якщо файл правильний, але прив'язаний не до тієї глави, для системи він формально існує, а для слухача книга вже зламана. У довгій історії одна така помилка може переставити місцями важливі події, тому структура даних тут така сама важлива, як і якість звуку.
Перевірка потоку потрібна окремо від перевірки локального файлу
Аудіо може чудово відкриватися на комп'ютері й водночас погано поводитися під час реального потокового відтворення. Наприклад, проблема може проявитися лише при перемотуванні в середину глави, після відновлення збереженої позиції або на нестабільному з'єднанні.
Саме тому в Booka Radio важливо перевіряти фінальну книгу через той самий сценарій, яким користуватиметься слухач: запустити главу, перейти вперед, повернутися назад, закрити плеєр і продовжити з середини. Такий тест ловить помилки, яких не видно при простому прослуховуванні локального файлу від початку до кінця.
Межі між главами теж потребують контрольного прослуховування
На стиках найчастіше помітно, що книга складалася з окремих файлів. Занадто довга тиша, обрізане останнє слово, дубль початкової фрази або різкий стрибок гучності відразу руйнують відчуття цілісності. Автоматична перевірка формату не завжди помітить такі речі.
Тому фінальний контроль має включати не тільки середину запису, а й початок та кінець кожної глави. У готовому продукті перехід до наступного розділу повинен відчуватися як частина книги, а не як завантаження нового технічного файлу.