Сорок(и более) штрихов о прочитанных(переведённых) книгах.

Штрих девятый. 2015 год.

Майкл Ф. Мактир, Зорэйда Калледжас. Разработка голосового приложения для Android. Практическое руководство по разработке продвинутых и захватывающих голосовых приложений для Android, используя программное обеспечение с открытым исходным кодом.

(Michael F. McTear, Zoraida Callejas. Voice Application Development for Android. A practical guide to develop advanced and exciting voice applications for Android using open source software. ISBN 978-1-78328-529-7, Copyright © 2013 Packt Publishing)

p.s.

Выдержка из книги:

О книге

Есть много причин, почему пользователи должны разговаривать с мобильными устройствами и слушать их. Мы проводим первые два года наших жизней в обучении тому, как разговаривать с другими людьми и слушать их, и поэтому, естественно, что нам необходимо разговаривать с нашими мобильными устройствами и слушать их. Поскольку мобильные устройства становятся меньшего размера, и пространство, доступное для физических клавиатур уменьшается, делая более трудным их использование. У пригодных для ношения устройств, таких как очки Google Glass и умные часы нет физических клавиатур. Произнесение речи и слушание становятся главным средством взаимодействия с мобильными устройствами. Со временем компьютеры с микрофонами и динамиками будут встроены в нашу домашнюю среду, избавляя нас от необходимости иметь пульты дистанционного управления и карманные устройства. Речь и слушание станут главной формой общения с бытовыми приборами, такими как телевизоры, приборы контроля за состоянием окружающей среды, домашняя безопасность, кофеварки, пароварки и холодильники. Когда мы выполняем задачи, требующие использования наших глаз и рук, то мы нуждаемся в речевых технологиях. Речь является единственным практическим способом взаимодействия с Android-компьютером для управления автомобилем или операционно сложным оборудованием. Содержание и использование мобильного устройства, в то время как управление недопустимо в некоторых областях. Siri и другие интеллектуальные агенты позволяют мобильным пользователям задавать голосом поисковый запрос. В то время как эти системы требуют сложного искусственного интеллекта и технологических методов естественного языка, являющихся сложными и трудоемкими в части реализации, и они демонстрируют использование речевых технологий, позволяющих пользователям искать информацию. Руководства для задач "самопомощи"("self-help"), требующих участия и рук и глаз, представляют большие возможности для Android-приложений. Скоро у нас будут электронные руководства, рассказывающие и слушающие, помогающие нам собирать, диагностировать, восстанавливать, подстраивать и использовать оборудование всех видов. Что вызывает странный звук в двигателе моего автомобиля? Почему не могу включить мой телевизор? Как я настрою кондиционер, чтобы охладить дом? «Как я устраню заедание бумаги в своем принтере? В печатных инструкциях, руководствах пользователя и документации иногда трудно определить место требуемого абзаца и трудно его читать, потому что в то время как ваши глаза ищут, а ваши руки манипулируют документами. Позвольте голосовому приложению рассказывать вам пошагово о стадиях процесса. Эти само-усовершенствующиеся приложения заменяют пользовательскую документацию почти для любого продукта. Вместо того, чтобы искать в надлежащих бумажных документах, просто отсканируйте QR-код продукта и скачайте последние инструкции. После завершения этого шага просто скажите "далее", чтобы прослушать следующую инструкцию или скажите "повторите", чтобы снова прослушать текущую инструкцию. Само-усовершенствующееся приложение может также отобразить схему устройства, иллюстрации, и даже анимации и видеоклипы, иллюстрирующие то, как выполнить задачу. Голосовые сообщения и звуки являются двумя лучшими способами захвата внимания человека. Важные предупреждения, уведомления и сообщения должны быть представлены пользователю устно, в дополнение к отображению их на экране, где пользователь не мог бы заметить их. Есть несколько причин разработки приложений, слушающих пользователей и рассказывающих им. Эта книга введет вас в построение голосовых приложений. Примеры в книге - разных уровней сложности и являются хорошей начальной точкой для экспериментирования с этой технологией. Затем для нахождения большего числа идей интересных приложений и их реализации, посмотрите послесловие в конце книги.

Предисловие

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

Эта книга предоставляет практическое руководство по разработке голосовых приложений для устройств на базе Android(Android-устройств), используя программные интерфейсы Google Speech API для технологий «text-to-speech»(TTS; преобразование текста в речь) и «automated speech recognition»(ASR; автоматического распознавания речи), а также другое программное обеспечение с открытым исходным кодом. Несмотря на то, что есть много книг, которые касаются программирования в целом для платформы Android, но нет единого источника, который всесторонне имеет дело с разработкой голосовых приложений для платформы Android.

Разработка для голосового пользовательского интерфейса совместно использует многие характерные возможности разработки для более традиционных интерфейсов, но есть также особенности, из-за которых у разработки голосового приложения есть свои собственные специфические требования, и важно, чтобы разработчики, приходящие в эту область, знали о распространенных ошибках и трудностях. Эта книга предоставляет вводный материал, раскрывающий те аспекты, которые могут быть не знакомы профессионалам с опытом господствующих вычислительных технологий. Затем мы продолжим показывать подробно написание комплектных приложений, начиная с простых программ и прогрессируя до более совершенных приложений. Основываясь на примерах в книге и на экспериментировании с описанными технологическими приемами, вы достигните способности привнести мощь голоса в ваши приложения для платформы Android, делая их более умными и более интуитивными, и повышая впечатления ваших мобильных пользователей.

Что рассматривает эта книга?

Глава 1 "Речь на Android-устройствах" обсуждает, как речь может использоваться на Android-устройствах и обрисовывает в общих чертах затрагиваемые технологии.

Глава 2 "Синтез речи из текста" раскрывает технологию синтеза речи из текста и использование движка Google TTS.

Глава 3 "Распознавание речи" делает обзор технологии распознавания речи и использование движка Google Speech to Text.

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

Глава 5 "Диалоги заполнения формы" иллюстрирует создание диалогов, поддерживающих голос, для заполнения форм подобных заполняемым формам в традиционном веб-приложении.

Глава 6 "Грамматики для диалога" вводит в использование грамматик для интерпретации ввода пользователя, которые идут по ту сторону от отдельных слов и фраз.

Глава 7 "Многоязычные и многомодальные диалоги" рассматривает то, как построить приложения, использующие различные языки и модальности.

Глава 8 "Диалоги с виртуальными личными помощниками" показывает, как построить личный помощник, поддерживающий речь.

Глава 9 "Дальнейшее усовершенствование" показывает, как разработать более продвинутый виртуальный личный помощник.

Что потребуется для работы с книгой?

Для выполнения примеров кода и разработки ваших собственных приложений, вы должны будете установить набор разработчика Android SDK и инструментарий платформы. Комплектный пакет, включающий необходимый компонент Android SDK и версию IDE-среды разработки Eclipse со встроенным ADT(Android Developer Tools; Инструменты Android-разработчика) вместе с учебными руководствами, доступен для скачивания по адресу http://developer.android.com/sdk/. Для построения и тестирования примеров вам также нужно Android- устройство, потому что технология Android ASR(speech recognition; распознавание речи) не работает на виртуальных устройствах(эмуляторах).

Книга:

https://www.packtpub.com/product/voice-application-development-for-android/9781783285297

Загрузка кода примеров для этой книги:

Нет.

Загрузка цветных изображений для этой книги:

Нет.