Смешиваем любимые биты в программе Unity 5.0

Автор: admin от 30-07-2014, 23:35, посмотрело: 464

Работа над звуком – одно из главных направлений в подготовке Unity 5.0. После того, как стало понятно, над какими функциями придется попотеть, мы включили звук в список первоочередных задач.
Чтобы всё было на мази, нам пришлось вернуться назад и расставить акценты над теми областями звука, которые были бы задействованы в Unity. Чтобы вы могли соединить сколько угодно хороших, качественных звуков в своих играх, нам нужно было определиться с кодеками и убедиться, что такая схема действительно будет работать. Я постараюсь расписать все нюансы в более подробной статье, ну а пока расскажу вам о нашем первом звуковом аддоне к Unity 5.0, AudioMixer.

Категория: Программирование » Game Development

 

Эксперимент интеграции видео расширения в систему аудио-распознавания речи с проведением протокола испытаний

Автор: admin от 30-07-2014, 23:33, посмотрело: 583

Вместо введения


Продолжаю вести серию отчетов по исследовательской работе, которую проводил на протяжении нескольких месяцев, обучаясь в университете и в первые месяцы после защиты диплома. За все время работы многие элементы работы системы, которую разрабатывал, прошли переоценку и вектор работы в целом серьезно изменился. Тем интереснее было взглянуть на свой предыдущий опыт и опубликовать нигде не изданные материалы с новыми замечаниями В данном отчете публикую материалы, почти 2-х летней давности со свежими дополнениями, которые надеюсь еще не потеряли свою актуальность.


Содержание:


1. Поиск и анализ цветового пространства оптимального для построения выделяющихся объектов на заданном классе изображений
2. Определение доминирующих признаков классификации и разработка математической модели изображений мимики"
3. Синтез оптимального алгоритма распознавания мимики
4. Реализация и апробация алгоритма распознавания мимики
5. Создание тестовой базы данных изображений губ пользователей в различных состояниях для увеличения точности работы системы
6. Поиск оптимальной аудио-системы распознавания речи на базе открытого исходного кода
7. Поиск оптимальной системы аудио распознавания речи с закрытым исходным кодом, но имеющими открытые API, для возможности интеграции
8. Эксперимент интеграции видео расширения в систему аудио-распознавания речи с протоколом испытаний

Цели:


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

Задачи:


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

Введение


В ходе проведения предыдущих исследовательских работ были сделаны выводы целесообразности использования аудио-систем распознавания речи на базе открытого и закрытого исходного кода под наши цели и задачи. Как было нами определено: реализация своей собственной системы распознавания речи является очень сложной, трудоемкой и ресурсозатратной задачей, которую сложно выполнить в рамках данной работы. Поэтому нами было решено интегрировать представленную технологию видео-идентификации в системы распознавания речи, которые имеют для этого специальные возможности. Так как системы распознавания речи с закрытым исходным кодом реализованы более качественно и точность распознавания речи в них выше за счет более емкого содержания словника, то поэтому интеграция нашей видео-разработки в их работу следует считать более перспективным направлением, по сравнению с аудио системами распознавания речи на базе открытого исходного кода. Однако же необходимо иметь в виду тот факт, что системы распознавания речи с закрытым исходным кодом часто имеют сложную документацию для возможности интеграции сторонних решений в их работу с серьезными ограничениями использования системы на основе лицензионного соглашения или же это направление является платным, то есть необходимо покупать специальную лицензию на использование речевых технологий, представленных лицензиантом.

Для начала в качестве эксперимента было принято решение попробовать улучшить качество распознавания речи системы распознавания речи Google Speech Recognition API за счет работы нашего разрабатываемого видео расширения. Замечу, что на время проведения испытаний у Google Speech API на базе браузера Chrome еще не было функции распознавания непрерывной речи Google, которая в то время уже встраивалась в технологию распознавания непрерывной речи Speech Input на базе ОС Android.

В качестве видео обработки за основу взято наше решение по анализу движения губ пользователя и алгоритмам фиксирования фазы движения точек в объекте интереса совместно с аудио обработкой. С тем, что в конечном итоге получилось можно ознакомиться ниже.
Эксперимент интеграции видео расширения в систему аудио-распознавания речи с проведением протокола испытаний

Категория: Компании » Google

 

6 мифов, мешающих разработчикам использовать Git

Автор: admin от 30-07-2014, 23:14, посмотрело: 501

6 мифов, мешающих разработчикам использовать Git

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

Категория: Программирование

 

PHPCI обновился до версии 1.3

Автор: admin от 30-07-2014, 19:35, посмотрело: 363

PHPCI обновился до версии 1.3

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

Категория: Программирование

 

Технология лазерной 3D-печати из нескольких металлов с плавным переходом между ними

Автор: admin от 30-07-2014, 18:30, посмотрело: 1166

В Лаборатории реактивного движения НАСА совместно с Калифорнийским технологическим институтом и Университетом штата Пенсильвания разработали технологию 3D-печати из нескольких металлов одновременно, которая позволяет создавать детали с плавным переходом от одного металла к другому. За основу была взята стандартная для 3D-печати по металлу технология лазерного спекания металлического порошка.

Технология лазерной 3D-печати из нескольких металлов с плавным переходом между ними

Для того, чтобы дозированно подавать в зону печати разные металлы, на печатающей головке были установлены четыре сопла, каждое из которых подавало свой вид порошка. Варьировать дозировку разных металлов с помощью такой головки можно с точностью порядка 1%. Кроме обычной 3D-печати, при которой головка может перемещаться по всем трём осям, создавая изделия практически произвольной формы, был опробован метод радиальной печати, при которой на заготовку в форме круглого стержня, закреплённого во вращающемся патроне, наносятся слои металла. В получившейся детали состав сплава плавно меняется от центра к краям.

Категория: Космонавтика

 

Неделя с Samsung Galaxy K Zoom: краткий обзор нового смартфона-фотокамеры

Автор: admin от 30-07-2014, 18:30, посмотрело: 489

Смартфоны с оптическим зумом появились очень давно, еще во времена царствования операционной системы Symbian. Речь о моделях Nokia N93/N93i и Samsung G810, выпущенных в середине «нулевых». Развивать это направление, впрочем, никто не стал: во всех следующих аппаратах разработчики делали упор на увеличении количества мегапикселей. Безусловно, они и над оптикой работали, и алгоритмы разработки снимков совершенствовали (что закономерно привело и к росту качества), но главным образом апгрейду подвергались пресловутые мегапиксели. Оно, в принципе, понятно: в голове среднестатистического потребителя именно этот параметр ассоциируется с качеством снимков, что, естественно, неверно.

Неделя с Samsung Galaxy K Zoom: краткий обзор нового смартфона-фотокамеры
Samsung Galaxy S4 Zoom

В 2013 году в Samsung внезапно вспомнили об оптическом зуме и выпустили модель Galaxy S4 Zoom. На смартфон эта… гм… штукенция походила мало, ее правильнее было сравнивать с цифровой фотокамерой. Рискну предположить, что огромных продаж у данного произведения инженерного искусства не было, поскольку на старте оно стоило сильно за 20 тысяч рублей, фотографировало как мыльница за 5 тысяч рублей, а на роль смартфона подходила слабо.

Категория: Операционные системы » Android

 

Учебник Swift — разработка приложения для iOS8 [Часть 1, Hello World!]

Автор: admin от 30-07-2014, 17:30, посмотрело: 1599

Предисловие


Недавно Apple представила общественности достаточно важное изменение в разработке iOS приложений, анонсировав новый язык программирования Swift, который в скором времени заменит Objective-C. Я принял решение: изучая этот язык пошагово, я буду в своих статьях рассказывать обо всём, что мне удалось найти. Это лишь первый пост из многих на эту тему, но я надеюсь, что вы решите изучать язык вместе со мной!

Весьма вероятно, что многие примеры кода, представленные в постах, будут позже изменены. Это отчасти потому, что мой стиль программирования – написать сейчас, чтобы проверить идею, а потом заняться рефакторингом, а также отчасти это потому, что для меня (как и для многих других) Swift – абсолютно новый язык программирования. Так что, скорее всего, как только я узнаю что-нибудь новое, ход этих уроков будет меняться.

Итак, я собираюсь начать с довольно простого приложения. Также я буду объяснять, как работает код. Готовы? Поехали…
Погружаемся в Swift

Категория: Веб-разработка, iOS

 

Universal Google Analytics — объединение мобильной и WEB аналитики

Автор: admin от 30-07-2014, 16:30, посмотрело: 966

Доброго времени суток, дорогие жители Хабра!

За несколько лет в вебе наши маркетологи привыкли к системам аналитики, они их понимают, хорошо знакомы с большинством инструментов, знают, как их использовать. Они научились с этим работать за 5-10 лет. А мобильная аналитика пока для них темный лес. Соответственно и функционал немного отстает в развитии от веба, потому что отрасль молодая.

Об этих проблемах мы поговорим со старшим аналитиком Google Analytics, Станиславом Видяевым. Полная аудиоверсия интервью — iTunes, TuneIn.
Universal Google Analytics — объединение мобильной и WEB аналитики

Категория: Game Development, Google

 

Пошаговая настройка Ruby on Rails сервера с нуля на Ubuntu 14.04

Автор: admin от 30-07-2014, 14:30, посмотрело: 2178

В этом посте я пошагово расскажу как с нуля настроить продакшн-сервер для Rails. Частично это перевод вот этой английской статьи, но я убрал использование гема «Capistrano», т.к. куда проще воспользоваться git clone, а кому нужен Capistrano, тому и этот мануал не нужен. Так же я более подробно описал создание бд и добавил пару пунктов, без которых сервер не работал. Мы будем использовать:


  • Ubuntu 14.04

  • nginx + passenger

  • rvm

  • Ruby 2.1.2

  • PostgreSQL

  • git

Категория: Веб-разработка, Linux, Ubuntu

 

Обработка исключений в асинхронном коде при переходе на .NET 4.5

Автор: admin от 30-07-2014, 14:30, посмотрело: 528

В посте я попытаюсь раскрыть подводные камни, которые возникают при обработке исключений в асинхронном коде в .NET 4 в контексте .NET 4.5

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

Категория: Программирование

 
Назад Вперед