Как стать автором
Обновить
80
0

Пользователь

Отправить сообщение

Быстрый голосовой набор на Asterisk

Время на прочтение3 мин
Количество просмотров25K
Статей по использованию сервисов распознавания речи в asterisk от Google и Яндекса на Хабре уже есть несколько. Но всегда хочется сделать что-нибудь свое и как-нибудь по-своему.

Так вот, хотелось сделать быстрый голосовой вызов абонентов из адресной книжки. Когда в организации работаешь с несколькими десятками человек, каждый день иногда забываешь и путаешь внутренние номера абонентов (а кнопок быстрого набора на всех не хватает). Поэтому просто надо, чтобы нажал кнопочку, сказал «Зина из третьего мобильный» и тебе отвечает Зина из третьего на своем мобильном.

Короткое видео с демонстрацией работы:


Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии15

Распознавание речи в Asterisk с использованием Yandex SpeechKit HTTP API

Время на прочтение2 мин
Количество просмотров33K


Статья написана по мотивам Синтез и распознавание речи от Google для Asterisk, с не большими изменениями. Для распознавания речи используется платформа Yandex SpeechKit HTTP API.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии15

Роуминг своими руками

Время на прочтение5 мин
Количество просмотров39K
Строим роуминг самиВсе любят путешествовать, например мне в этот раз удалось побывать в трех столицах: Праге, Вене, Будапеште. Но пост не об этом, а о том, что за неделю путешествия на телефонную связь я потратил всего 7 евро. Не ограничивая себя в разговорах с близкими, и даже работая. На настройку роуминга я потратил несколько минут перед поездкой.
На личном примере написана инструкция по построению роуминга своими руками. Кроме этого под катом вы найдете: этапы прохождения звонка в роуминге, варианты реализации каждого этапа своими руками, описание роуминговых SIM-карт полностью интегрированных с SIP и IP-АТС.

Читать дальше →
Всего голосов 40: ↑35 и ↓5+30
Комментарии19

Умный квест в реальности: демоны и проводки

Время на прочтение12 мин
Количество просмотров39K
Многие слышали про квесты в реальности — перенесенные в наш мир игры жанра escape the room. Решаешь головоломки, получаешь ответы, проходишь на следующий этап. Закончить нужно за час, в итоге открывается дверь на выход. Но немногие знают, как они устроены внутри. В этой статье мы заглянем за кулисы одного из таких квестов, а также сравним его с другими в техническом плане.

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



Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии23

Защита устройств от неправильной подачи полярности питания

Время на прочтение3 мин
Количество просмотров218K
image
При проектировании промышленных приборов, к которым предъявляются повышенные требования по надёжности, я не раз сталкивался с проблемой защиты устройства от неправильной полярности подключения питания. Даже опытные монтажники порой умудряются перепутать плюс с минусом. Наверно ещё более остро подобные проблемы стоят в ходе экспериментов начинающих электронщиков. В данной статье рассмотрим простейшие решения проблемы — как традиционные так и редко применяемые на практике методы защиты.
Читать дальше →
Всего голосов 41: ↑41 и ↓0+41
Комментарии71

Печатаем ушки на 3D принтере или наш Котэ против японской MiMi

Время на прочтение3 мин
Количество просмотров19K
Аниматроника — создание подвижных роботов, которые имитируют движения живых существ настоящих или вымышленных.



Чуть больше года назад мне показали концепт видео с «necomimi» – откровенно фриковский гаджет. Это кошачьи ушки, управляемые с помощью сигналов мозга считываемых с помощью двух нейросенсоров. Очень эмоциональная игрушка. Сначала хотелось купить её разобрать и собрать как-то по другому. Почему по другому? Я посмотрел в сети очень много видео про эти «мими» и понял, что во первых уши двигаются только в одной плоскости, что выглядит как-то скованно. Настоящие кошарики двигают ушами во всех степенях свободы. А во вторых вот эти нейросигналы с нейродатчиками какая-то сомнительная технология. Мелким девчонкам с трудом удавалось пошевелить ушками, как бы они не морщили свой лобик, пытаясь представить рожок мороженого. Одна даже плакала.

У нас всё будет по другому: уши будут свободно двигаться в двух плоскостях, а управлять ими будем простым нажатием кнопки на пульте. И для каждой кнопки придумаем и запрограммируем свой спецэффект. Короче. Соберем несложного робота-аниматроника, запрограммированного на движения, имитирующие движение кошачьих ушей.
Читать дальше →
Всего голосов 26: ↑22 и ↓4+18
Комментарии32

Asterisk + FreeSwitch + Skype. Подробное руководство

Время на прочтение14 мин
Количество просмотров51K


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

Имея опыт в области установки voip-серверов на базе Asterisk, решил предложить своё подробное руководство по установке call-центра на базе Asterisk в связке со Skype. В виду популяризации Skype эта сеть стала использоваться для call-центров многих компаний. Использование ее официального клиента очень ограничивает нас в возможностях. Данная сборка позволяет увеличить число одновременных вызовов со Skype-сети.
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии25

Паяльная станция своими руками на базе Arduino

Время на прочтение6 мин
Количество просмотров288K
Всем привет! Как-то я затронул тему паяльной станции на Arduino и сразу меня завалили вопросами (как/где/когда). Учитывая массовость запросов, я решил написать обзор простой паяльной станции (только паяльник) на базе Arduino.
Читать дальше →
Всего голосов 52: ↑45 и ↓7+38
Комментарии73

Qmpot — программируемый звуковой редактор

Время на прочтение15 мин
Количество просмотров20K


Первым звуковым редактором, который я увидел в своей жизни — был Фонограф (sndrec32.exe) в Windows 98. Недолго я игрался с ним, записывал до 1 минуты звука с микрофона (потом запись прерывалась) и прослушивал полученное. А еще переконвертировал звуки из одного качества в другое.

Вторым звуковым редактором, который я увидел — был Cool Edit Pro 2000 (который теперь называется Adobe Audition). Но когда я порылся в нем достаточно — я был расстроен, эту штуку называют «звуковой редактор», но она только редактирует звук. В ней нельзя написать музыку с нуля. В ее наследнике — Adobe Audition, правда, позже добавили систему дорожек, в которые можно понапихать loop-ов и наделать музыки из них.

Потом я еще увидел Cakewalk Pro Audio (Cakewalk Sonar), Fruity Loops, Sound Forge и т.д.

Но еще с того 1998-2000 года во мне затаилось желание создавать звук и вставлять в него любые ноты в любые места во времени. Причем делать это как в простом режиме («воон туда эту ноту запихай-ка»), так и в более сложном («зажмем этот аккорд, сыграем в этом стиле, потом другой аккорд, сыграем его в другом стиле»).

И год с лишним назад, в декабре 2013 года я начал делать этот редактор.
И что же вышло из этой затеи?
Всего голосов 41: ↑36 и ↓5+31
Комментарии48

Борьба за души игроков или как я пытался выйти на мобильный рынок

Время на прочтение5 мин
Количество просмотров18K
Все началось год назад, когда моя первая игра (я работаю как инди в свободное время) была вполне благосклонно воспринята аудиторией Desura. «Нужно двигаться дальше», — подумал я и стал готовить игру на мобильные платформы. Сказано — сделано: 25 долларов на счет Google Play, форумы Unity в помощь, и вперед!

Несмотря на то, что Unity (а именно этот движок я использую для своих игровых проектов) без особых проблем позволяет экспортировать под разные платформы, мне все же пришлось помучиться. Первый же запуск скомпилированного apk на устройстве Android принес вполне очевидный вылет на рабочий стол. Вот тут-то и пошла настоящая работа по оптимизации моей достаточно тяжелой игры. Однако самое веселье началось после публикации в Google Play.
Читать дальше →
Всего голосов 22: ↑17 и ↓5+12
Комментарии13

Numcap — npm для определения оператора и региона по номеру телефона

Время на прочтение2 мин
Количество просмотров24K
Тем, кто работает с телефонией, приложениями связанных со звонками и т.п. время от времени приходится сталкиваться с вопросами: «а можно определять с какого региона этот звонок?» и «а этот номер какого мобильного оператора?»

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

Но ведь можно автоматизировать этот поиск? Конечно. И многие аккуратно парсят этот CSV и складывают к себе в базу данных. А затем используют. Я тоже так делаю.

Но недавно с моим коллегой мы решили немного это упаковать и сделать npm для быстрого подключения ресурса нумерации к проекту на node.js.

Ссылка на гитхаб, ссылка на npm.

Далее немного деталей.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии14

Arduino за 1$

Время на прочтение4 мин
Количество просмотров220K


В качестве вступления, я не буду пространно рассказывать о том, как люди, в руках паяльника не державшие, слова «программатор» не знающие, вместе с детьми радостно втыкают провода в разъемы электронного «конструктора» под названием Arduino. И никаким словом не помяну лагерь «хардкорщиков», считающих это баловством и/или надругательством над самой идеологией микроконтроллеров.

Скажу за себя — мне Arduino нравится. Тем, что можно быстро что-нибудь работающее соорудить. По сути, мне не нравятся только цены. Ну, дорого же. Модуль на порядок дороже использованного в нем микроконтроллера. Такие размышления неоднократно подталкивали меня к тому, чтобы «соскочить», но потом я открывал Aliexpress и заказывал очередную порцию. Китайская версия Arduino Nano — 3-4$. Pro Mini (без USB) — 2-3$.

Потом стало интересно — а где предел минимальной розничной (или микрооптовой) цены. Но так, чтобы можно было работать, а не искать хаки с целью сэкономить пару байт. Пара вопросов к всемирному разуму, кратчайшее изучение матчасти, решение: «Буду ковыряться с ATTiny, но чтобы с Arduino».
Стоя и в гамаке
Всего голосов 95: ↑83 и ↓12+71
Комментарии128

Электронный тортик в кармане: дневник разработки

Время на прочтение12 мин
Количество просмотров99K
электронный тортик в осенней гамме

Около года назад, когда я игрался с официальным Arduino Starter Kit, мне пришла в голову мысль сделать в подарок жене «схемотехнический тортик», а именно плату со светодиодами-свечками, которые можно задувать. Эта задача показалась мне хорошим учебным проектом для понимания того, как программировать микроконтроллеры и как воплощать программы в материю (ведь электроникой я стал увлекаться относительно недавно, а программировать начал еще в школе, поэтому ощущал огромный пробел в своем образовании).

Мне хотелось бы поделиться своим опытом разработки такого простого устройства с нуля, и заодно выложить его схему и программу, так что вы сможете воспроизвести его дома.
Читать дальше →
Всего голосов 59: ↑58 и ↓1+57
Комментарии45

Asterisk+Lua — IVR и некоторые другие моменты

Время на прочтение3 мин
Количество просмотров11K
И снова здрасьте! IVR — сегодня это даже не фишка, а некий стандарт работы предприятия. В некоторых случаях многие, как клиенты, так и конкуренты считают, что если этого самого IVR нет, то «там» низкое качество предоставляемых услуг. Этой штукой нынче никого не удивишь. Однако, мы же говорим про реализацию IVR на языке lua под Астериском. И если вы переходите от обычного плана набора к Lua, то тут можно кое-что пояснить.

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии9

Увеличение дальности датчиков метеостанций Oregon Scientific

Время на прочтение4 мин
Количество просмотров37K
Некоторое время тому назад я наконец унифицировал метеостанции у себя в квартире — поставил во всех нужных местах Oregon Scientific BAR800 и BAR801, которые я нежно люблю не только за дизайн, позволяющий вешать их на стену, но и за внешний датчик, принимающий сигналы точного времени. Фокус в том, что сигналы оные (DCF-77 из Франкфурта) у меня в принципе дома ловятся, но только у окна или за окном — поэтому обычные метеостанции, у которых антенна встроена в собственно станцию, стоя в глубине квартиры, о времени толком ничего не знают. Разумеется, использование однотипных станций означает, что можно обойтись для всех одним датчиком, а не развешивать по окнам зоопарк.

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

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

image

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

Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии21

Доставка из США за 5-10 дней по цене USPS

Время на прочтение4 мин
Количество просмотров161K
До наступления 2013 года оставалось 30 дней, когда я решил подарить жене ipad mini. Официальный store.apple.com не справлялся со спросом на mini, о чем красноречиво свидетельствовала надпись est shipping in 2 weeks.

Отказываться от mini в качестве подарка не было никакого желания, поэтому был штурмом взят ebay, цены на котором заметно подросли, и 16gb+cellurar модель ушла за $500.

До наступления 2013 года оставалось 15 дней, у меня был выигранный лот и туманная перспектива получить его в Спб до 31 числа…
И я ее получил, за 10 дней, тариф за отправку составил $48.5.
Читать дальше...
Всего голосов 150: ↑138 и ↓12+126
Комментарии160

Доклад о вреде копирайта был удалён с сайта одного из комитетов конгресса США через день после публикации

Время на прочтение4 мин
Количество просмотров127K
В пятницу, 16 ноября на сайте Republican Study Committee — организации, объединяющей более 170 членов палаты представителей США от республиканской партии, появился интереснейший документ. Под этим 9-страничным докладом не постеснялись бы подписаться многие активисты пиратских партий по всему миру. Не прошло и суток, как этот доклад убрали с сайта под предлогом того, что он не прошёл всех согласований и вообще не соответствует стандартам RSC. Что же было в этом, столь поспешно спрятанном документе?
Читать дальше →
Всего голосов 192: ↑183 и ↓9+174
Комментарии104

«Умный дом» собственными руками. Часть 3. Синтез и распознавание голоса с помощью Google

Время на прочтение9 мин
Количество просмотров83K
В прошлой статье мы смогли добиться получения изображения с наших веб-камер в виде снимков раз в секунду. Теперь пришла пора взяться за обещанное — распознавание и синтез голоса.
Читать дальше →
Всего голосов 75: ↑70 и ↓5+65
Комментарии47

Роутер + GPRS модем = mini VoIP АТС или GSM шлюз своими руками

Время на прочтение6 мин
Количество просмотров126K

На днях появилась необходимость поднять в удаленном, маленьком, офисе телефонию.
Стабильного канала Интернет, как и в большинстве удаленных регионов, в городке не нашлось, по этому задача свелась к созданию бюджетной АТС с локальным GSM каналом + VoIP связь с центральной (корпоративной) АТС.
Читать дальше →
Всего голосов 62: ↑59 и ↓3+56
Комментарии29

360° музыкальный клип

Время на прочтение1 мин
Количество просмотров2.2K
В рамках рекламы Doritos Late Night был выпущен интересный в техническом плане музыкальный клип. Интересен он тем, что сьёмка ведётся в 360°, и можно двигать мышкой что бы увидеть всё происходящее вокруг.

Клип можно увидеть на youtube, в канале пользователя doritosuk — www.youtube.com/doritosuk
Для просмотра как вы уже наверное догадались, нужен Flash.

Под катом есть несклееная версия.
Читать дальше →
Всего голосов 85: ↑75 и ↓10+65
Комментарии71
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность