Пишем читалку для android

Мобильное приложение «Читатель» теперь для Android

Три года назад мы выпустили мобильное приложение «Читатель» для iOS и от многих пользователей нам стали приходить письма с вопросом, собираемся ли мы выпустить версию под Android. Разработка завершена, и состоялся официальный запуск «Читателя» в Google Play.

«Читатель» — это мобильное приложение, которое читает вслух загруженные в него текстовые книги и документы с помощью технологии синтеза русской речи. По сути, он позволяет озвучить в реальном времени любую книгу (.fb2, .epub, .txt, .rtf). Книги озвучиваются прямо в мобильном устройстве, без доступа в Интернет.

Приложение нетребовательно к ресурсам устройства и стабильно работает на устройствах с 2 ядрами ЦП и 512Мб ОЗУ.

При разработке Android-версии «Читателя» мы подошли к процессу с нуля, поэтому он мало чем похож на вариант для iOS. В основном это касается интерфейса взаимодействия пользователя с приложением, им стало удобно управлять одной рукой во время ходьбы или за рулем. Будет интересно узнать Ваше мнение, стало ли приложение от этого лучше.

Небольшой видео-обзор «Читателя» под Android

Дальнейшие планы
Дорабатывать функциональность в соответствии с вашими пожеланиями, повышать скорость и стабильность работы приложения. Будем настраивать звучание синтеза речи, делать его еще лучше.
Мы планируем добавить новые голоса и языки синтеза речи. У нас в запасе есть еще несколько голосов на русском языке, а также англоязычная «Carol» и голос «Асель» на казахском языке.

Послушать их звучание можно здесь.

О технологии синтеза речи
Используемые в «Читателе» движки синтеза речи TTS — собственная разработка ЦРТ. Они используют оригинальную гибридную реализацию нескольких известных технологий: Unit Selection и статистического моделирования речевых параметров на основе скрытых марковских моделей (HMM). Первая обеспечивает естественный тембр звучания синтезированного голоса, а вторая позволяет придать голосу необходимую интонационную, смысловую и эмоциональную окраску.
Кроме того, синтезатор речи ЦРТ способен понимать смысл текста в зависимости от контекста: большой объем словаря обеспечивает правильную трактовку в неоднозначных ситуациях и корректное произношение аббревиатур и сокращений.

Другие приятности
«Читатель» для Android будет бесплатным (с предустановленным голосом «Владимир»). Остальные голоса можно будет купить по 35 рублей. Тестовый период на каждый голос — 5 дней.

Ответы, на некоторые часто задаваемые нам вопросы
Можно ли встроить голоса нашего синтеза речи в другие читалки, например, в FBReader?
— Нет, встроенные в «Читатель» голоса в другие приложения пока не встроить. Чтобы наш синтез речи можно было использовать в других приложениях, мы планируем выпустить отдельное Plug-In приложение.

Как можно получить наш синтез речи и встроить его в свой проект/приложение/сайт?
— Для этого у нас есть SDK синтеза речи для ОС: Windows, Linux, iOS, Android, Raspberry и облачный Интернет-сервис VoiceFabric.ru

На этом пока все. Слушайте книги с удовольствием!

Источник

Создание собственной электронной книги для Android

Вот и настало время для обзора сервиса по созданию собственных электронных книг и фотогаллерей. Данный сервис предоставляет нам небезызвестная команда Go Dev Team, многим известны их продукты GoLauncher и GoSMS. Перейдем непосредственно к создани.

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

Данный сервис предоставляет нам небезызвестная команда Go Dev Team, многим известны их продукты GoLauncher и GoSMS.

Перейдем непосредственно к созданию нашего собственного приложения:

Выбираем что мы хотим создать — книгу (e-Book) или фотоальбом (e-album).

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

Остановимся немного подробнее на файлах: текстовые файлы должны быть в формате *.txt и не превышать 10мб, картинки формата (.jpg/.png/.bmp) необходимо упаковать в архив (.zip.rar), размер архива не более 50мб.

Дополнительно в приложение можно добавить рекламу, для этого необходимо отметить пункт «Add advertising» и ввести название и ссылки.

Нажимаем кнопку Submit.

После небольшого ожидания получаем ссылку на готовый *.apk

Пример готового приложения можно оценить на комиксе «Дух охоты»

Из минусов готовых приложений хочется отметить:

• назойливое предложение скачать китайскую альтернативу маркета;

• отсутствие русского языка;

• ограниченное количество иконок для приложения и отсутствие возможности загрузить свою.

Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались? 😉

Или закинуть денег на зарплату авторам.

Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.

Что с ней так? Своё негодование вы можете высказать на zelebb@gmail.com или в комментариях. Мы постараемся учесть ваше пожелание в будущем, чтобы улучшить качество материалов сайта. А сейчас проведём воспитательную работу с автором.

Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте» или Twitter? Мы есть также в Facebook.

Читайте также:  Гдз по учебнику для андроид

Поговорить?

Уже наговорили:

v0rtex:
Шаг 3.
После небольшого ожидания получаем ссылку на готовый *.apk

Шаг 4. Выкладываем на маркет и начинаем рубить бабло =)

nedovolen:
«В следующем обзоре я расскажу вам, как не зная языков программирования создавать такие вот приложения с картинками или электронными книгами ;)»

Я прям ожидал какого-то откровения, вселенской мудрости или хотя бы ссылку на 35 страничный мануал. А оно вон как.

Евгений Науменко:
Хром так перевел эти иероглифы, а жаль хотелось попробовать.

Данная страница не может быть найдено

Страница, которую вы ищете, возможно, была удалена, переименована или временно недоступна.
Пожалуйста, попробуйте следующее:

Убедитесь, что адресная строка в браузере адрес веб-сайта пишется и отформатированы правильно.
Если вы приехали, нажав ссылку на сайт, пожалуйста, свяжитесь с администрацией сайта, чтобы предупредить их, что ссылку неправильно отформатирован.
Нажмите Назад кнопку, чтобы попробовать другую ссылку.
Ошибка HTTP 404 — Файл или каталог не найден.
Internet Information Services (IIS)

Технические сведения (для сотрудников службы поддержки)

К службами технической поддержки Microsoft и поиск «HTTP» и «404» название.
Откройте «МИС Помощь» (имеется в IIS Manager (Inetmgr) для доступа), то поиск на звание «Параметры сайта», «Решение административных задач» и «О специальных сообщений об ошибках» тему.

Источник

Activity для читалки на Андроид?

Всем привет. Я пишу приложение под Андроид, одним из функций которого будет читалка длинных книг (txt). Конечно же хочется сделать так, чтобы текст делился на страницы и листание между страницами производилось как в CoolReader. Пример активити для листания TextView я нашел: marcreichelt.blogspot.com/2010/09/android-use-real. Этот вариант отлично работает, но есть проблема — надо найти метод, по которому я бы смог разделить текст на страницы и засунуть в каждый TextView столько текста, сколько вместится на экран. Может быть кто-то делал такое? Или вы знаете методы как это сделать?

P.S. На stackoverflow нашел вопрос человека с похожими проблемами: stackoverflow.com/questions/8368448/how-to-page-a-. Текст разделить он смог, но так как буквы разно ширины, то и разделение на страницы вышло корявым. Так что должен же быть нормальный вариант?

  • Вопрос задан более трёх лет назад
  • 5911 просмотров

Правильно ли я понимаю, что нужно из вот такого прокручивающегося:

Сделать вот так, постранично:

Вкратце, как я делал такое для планшета, у меня снизу стандартная панель, моя панель навигации и хеадер, я знаю, что это около 180px или около 24% от размера экрана на 750px, например. Поэтому алгоритм следующий:

1.Вычисляю высоту активной текстовой области: Высота экрана — высота экрана*0.24.
2.Устанавливаю размер шрифта, например 14.0
3.Вычисляю количество линий в тексте (txt файле)
4.Вычисляю количество линий на странице, как Высота активной области / размер шрифта
5.Высчитываю количество страниц и загружаю текст страниц в HashMap

Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight() — 0.24*display.getHeight(); // because of size of bottom bar and header and system bottom bar;

mLinesInPage = (int) (Math.floor(height / mTextSize));
mPages = (int) (Math.ceil(mLinesInText / mLinesInPage));

Все остальное форматирование уже выполняю на лету со страницей, изменение шрифта и прочее.
На самом деле, ничего выдающегося, очень простая последовательность действий, но меня удовлетворила.

Почему обязательно нужно считать по символам? У вас неотформатированный txt?

Большое спасибо. Я уже и сам дошел до схожего алгоритма, но загвостка оставалась в получении активной части экрана. Теперь все должно быть ок.

Источник

Как самостоятельно сделать книгу-приложение для андроид формата apk

Да да, вы не ослышались и все это возможно сделать при помощи простой как нокия 3310 программы Android App Book Maker! Как же долго я ее искал..

Android App Book Maker — Приложение позволит в наименьшие сроки делать полноценные книги — приложения для нашего Андроида. Создавать книгу имея это приложение под рукой — дело 3 минут! Можно добавить изображение, импортировать текстовый файл, настроить шрифт и анимации в нашей программе. Поддерживаются все оперативные системы Windows для установок.
Книги, деланные данным приложением, работают на любых Анлроид устройствах.

Краткое описание:
Программа предназначенная для легкого создания книг для вашего Андроид.

Описание:
Программа позволяет в кратчайшие сроки сделать полноценную книгу-приложение для вашего Андроидфона. Создать книгу имея эту программу под рукой — дело двух минут!
Возможно добавлять изображения, импортировать текстовые файлы, настраивать шрифт и анимацию в вашем приложении…. Одним словом кул 😀
Поддерживает все семейства ос windows для установки.

Возможности:
-Простой интерфейс
-Возможность импорта текстовых файлов
-Вставка картинок
-Оформление книги своей иконкой и обложкой
-Подпись файла прямо из программы

Она выложена на 4pda уже с кряком.

P.S : В архиве с прогой и лекарством в качестве бонуса добавил иконки в виде книжек.
P.P.S : В маркете — 60 процентов книжек платных и бесплатных сделаны этой самой программой.

В чем соль:

А соль в том что теперь вы можете выпускать свои собственные книги-приложения и распространять их через Google Play и самое приятно что для этого вам не нужно разбираться в программировании, ведь с такой красотой не надо ничего знать.

Источник

Выбираем лучшее приложение для чтения книг на Android. Подробный обзор и сравнение

Смартфон уже давно стал привычным устройством для чтения книг. Согласно отчету «Литрес» за первое полугодие 2018 года рост продаж электронной литературы через мобильные устройства достиг 79%, а выручка от продаж аудиокниг и вовсе увеличилась вдвое.

Читайте также:  Не включается смартфон андроид zte что делать

Одним из весомых преимуществ смартфона перед специализированными «читалками» на электронных чернилах является возможность выбрать самое удобное и красивое приложение, максимально соответствующее требованиям каждого конкретного пользователя.

Надеемся, этот обзор поможет вам выбрать лучшее приложение для чтения книг на Android-смартфоне. Начнем с одной из самых красивых и функциональных «читалок» под названием Moon+ Reader.

Обзор приложения Moon+ Reader

Приложение «понимает» практически все популярные форматы (ePub, FB2, PDF и многие другие, включая поддержку работы со сжатыми книгами в RAR и ZIP). В отличие от многих других программ, HTML-книги открываются корректно (код страницы не отображается). Доступна также платная версия Moon+ Reader Pro со множеством дополнительных функций.

Список книг

Книжная полка поддерживает ряд настроек: тему оформления (реалистичные полки или одноцветный фон), цвет интерфейса (синий или серый), а также вид отображения (горизонтальные или вертикальные полки, есть режим Cover Flow):

В главном меню присутствует даже небольшая статистика:

Стоит, правда, отметить, что данная опция доступна лишь в платной версии.

Чтение книг. Оформление текста и прочие возможности

Что касается самого процесса чтения — здесь все также реализовано на высоком уровне. Во-первых, поддерживается множество тем оформления (от имитации бумаги до всевозможных цветовых сочетаний фона и текста). Во-вторых, можно настроить эффект перелистывания страниц (от простой прокрутки до имитации приложений Apple Книги и Google Play Книги):

В приложении настраиваются буквально все параметры отображения текста: десятки шрифтов, цвет фона\текста, ширина полей, расстояние между абзацами, строками и буквами. Также поддерживается выравнивание текста по ширине с автоматической расстановкой переносов (для более чем 20 языков, включая русский).

Работа со сносками в тексте реализована в виде всплывающих окошек:

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

Отдельно следует упомянуть удобство работы с пометками. Можно выбирать цвет и стиль подчеркивания текста, добавлять свои заметки, которые затем будут отображаться в виде небольшого желтого блокнотика:

Все свои пометки и выделенные фрагменты текста можно увидеть в общем списке. Ровно таким же образом и реализован поиск по книге — все найденные слова отображаются одним списком с небольшим контекстом:

В целом, приложение оставляет очень приятное впечатление. Это одна из лучших «читалок» для Android-смартфонов.

Что понравилось?

  • Дизайн
  • Гибкие настройки отображения текста и книжной полки
  • Очень удобная работа с пометками
  • Информативный статус бар (отображает кол-во прочитанных и оставшихся страниц, время чтения и многое другое)
  • Внимание к деталям (можно даже выбрать 5 различных вариантов звука перелистывания страниц)

Что не понравилось?

  • Многие функции доступны только в платной версии
  • Неудобно реализована синхронизация книг, позиции чтения и заметок. Нет никаких учетных записей, все происходит через DropBox или Google Диск.

Обзор приложения Google Play Книги

Стандартное приложение для чтения книг от Google, поддерживающее всего два формата электронных книг — ePub и PDF. Главное удобство и преимущество этой программы — очень удобная синхронизация с облаком Google. Достаточно добавить с компьютера все свои книги на сайте программы, после чего они станут доступны и на смартфоне. Приложение можно установить как на Android, так и на iPhone (см. нашу статью о том, как читать книги на iPhone).

Список книг

Все книги разделены на 3 полки: не начато, начато и прочитано. При желании можно включить отображение всей библиотеки общим списком:

Еще одной отличительной особенностью приложения является встроенный магазин электронных книг. И что самое удобное — можно бесплатно скачать ознакомительный фрагмент любой из них.

Чтение книг. Оформление текста и прочие возможности

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

Что касается цветового оформления — присутствует выбор из 3 тем (белый или черный фон и сепия). Также есть функция под названием Ночной режим — аналог фильтра синего цвета (чем темнее вокруг — тем более оранжевый оттенок приобретает экран):

Перелистывание страниц сопровождается красивым 3D-эффектом:

Как уже было сказано чуть выше, все книги и позиция чтения автоматически синхронизируются между устройствами. Для сохранения комментариев, пометок и закладок необходимо в настройках подключить Google Диск.

Здесь также можно выделять текст (правда, доступно всего 4 цвета и лишь один стиль). Сделанные пометки отображаются в виде иконки на полях. Сноски открываются во всплывающем окошке внизу экрана:

Больше, по сути, никаких функций и настроек в приложении нет. Оно отлично подойдет нетребовательным пользователям, которым нужна простая и надежная «читалка».

Что понравилось?

  • Удобство и простота использования
  • Отличная синхронизация книг и позиции чтения
  • Встроенный онлайн-магазин, откуда можно бесплатно скачивать ознакомительный фрагмент любой книги
  • Возможность читать свои книги (или смотреть личные заметки) в браузере на компьютере

Что не понравилось?

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

Обзор приложения eBoox

Приложение, как и предыдущее, сделано очень просто, элегантно и качественно (средняя оценка 4.8 в Play Маркете и более 1 миллиона установок является лишь подтверждением тому) . Если в Google Книгах поддерживается всего один «книжный» формат — ePub, то здесь мы видим полный набор: FB2, ePub, PRC, TXT, HTML и многие другие, включая ZIP- и RAR-архивы.

Читайте также:  Контр страйк по блютуз андроид
Список книг

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

Настроить вид или изменить цветовую схему приложения нельзя. Новые книги добавляются путем сканирования вашего смартфона (или отдельных его каталогов) на наличие файлов «книжных» форматов.

Чтение книг. Оформление текста

Здесь вы не увидите трехмерной анимации перелистывания страниц или тонкой настройки отображения текста. Вместо этого вам будут доступны на выбор 4 шрифта, 3 вида полей (узкие, обычные или широкие) и 4 цветовые схемы. Все сделано максимально наглядно и просто. То же касается и настроек управления:

В плане удобства это, пожалуй, лучшее приложение из всех протестированных нами. Отдельно хотелось бы отметить то, как реализован поиск по книгам и просмотр цитат (выделенных ранее фрагментов текста и собственных заметок к ним):

В результатах поиска мы видим отрывок из книги, выделенное искомое слово и страницу, где оно встречается. Очень интересным решением является функция Скопировать все цитаты (см. скриншот выше). Нажав эту кнопку можно легко отправить все сделанные цитаты в любое другое приложение (к примеру, в блокнот или на адрес электронной почты). Если вы часто делаете пометки во время чтения книги — эта функция вас очень порадует.

Что понравилось?

  • Очень простое и удобное приложение
  • Поддерживаются все популярные форматы электронных книг
  • Удобная функция отправки пометок в любое приложение

Что не понравилось?

  • Приложение пока не адаптировано для Galaxy S10
  • Мало настроек
  • Неинформативный статус бар (по центру внизу отображается лишь одна цифра — процент прочитанного)
  • Отсутствует возможность подключить словарь

Обзор приложения eReader Prestigio

Практически все современные «читалки» поддерживают функцию синтеза речи для озвучивания текста книги. Но, в отличие от других программ, здесь можно выбрать голосовой движок, один из 25 языков и множество голосов (только для русского языка доступно 3 женских и 3 мужских голоса). Также настраивается скорость чтения и тембр.

Конечно же, функционал этого приложения выходит далеко за рамки одной лишь озвучки текста. Но, обо всем по порядку.

Список книг

Книги отображаются в виде реалистичных полок, можно выбрать одну из 5 тем или же показать всю библиотеку общим списком:

Помимо книжной полки присутствует магазин, в котором можно скачать порядка 18,000 бесплатных книг. Следует отдельно отметить очень красивый и удобный виджет для рабочего стола, отображающий 3 последних книги, которые вы читали (книжная полка вверху экрана на скриншоте):

Чтение книг. Оформление текста

eReader Prestigio — еще одно приложение, в котором прекрасно сочетается лаконичный и современный дизайн с хорошей функциональностью. Читать книгу удобно, перелистывание страниц также сопровождается красивой анимацией:

Нажав иконку настроек, можно быстро внести основные изменения (размер и вид шрифта, ширину полей, цветовую тему и ориентацию экрана):

Если же этого вам покажется мало, тогда, открыв расширенные настройки, можно изменить буквально любой параметр:

Как и в других «читалках» здесь можно выделять фрагменты текста (доступно 4 цвета и один стиль), а также делать пометки, которые затем можно посмотреть во всплывающем окошке. Поиск выполнен в таком же стиле (всплывающее окно):

Как уже было упомянуто ранее, в данном приложении лучше всего реализована функция чтения синтезированным голосом. Сами голоса звучат довольно приятно, выглядит «плеер» следующим образом:

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

Что понравилось?

  • Лучшая реализация функции синтеза речи и озвучки текста
  • Красочный виджет с книгами для рабочего стола
  • Быстрая работа и приятный дизайн
  • Функция экономии заряда (включается минимальная яркость, тема изменяется на ночную)

Что не понравилось?

  • Нельзя выгружать заметки в другие приложения
  • Хотелось бы более информативный статус бар (отображается лишь текущая страница, заряд батареи и время)

Какие читалки не попали в наш обзор, но могли бы?

Есть еще ряд интересных приложений для чтения книг, которые, тем не менее, не вошли в этот обзор. Речь идет о таких популярных программах, как:

Не смотря на богатый функционал, огромное количество загрузок и многолетнюю историю каждого из них, эти приложения будто застряли в прошлом. Внешний вид, графика и эргономика — все здесь напоминает эру карманных компьютеров на базе Windows Mobile. А тот же AlReader вообще перестал обновляться и поддерживаться с весны 2018 года.

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

P.S. Не забудьте подписаться в Telegram на первый научно-популярный сайт о мобильных технологиях — Deep-Review, чтобы не пропустить очень интересные материалы, которые мы сейчас готовим!

Как бы вы оценили эту статью?

Нажмите на звездочку для оценки

Внизу страницы есть комментарии.

Напишите свое мнение там, чтобы его увидели все читатели!

Если Вы хотите только поставить оценку, укажите, что именно не так?

Источник

Оцените статью