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

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

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

Senior Мама: быть многодетной матерью и ведущим разработчиком в продуктовой компании. Личный кейс

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

Оля Цивикова работает в Flowwow с 2019 года. К ней прислушиваются все 30 сотрудников из команды разработки. Ее кодом “проверяют” новичков: могут ли они так же. Она – единственная, кого боится техдиректор. Наша богиня бэкенда – еще и мама трех детей (но мы об этом вспоминаем, только когда она публикует фото из отпуска). 

В статье – про большую любовь к своему делу, детям и развитию.

Читать далее
Всего голосов 35: ↑18 и ↓17+1
Комментарии25

Clubhouse своими руками: для iOS, Android, Web и даже Unity

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

Меньше чем за год новая социальная сеть Clubhouse набрала больше 6 миллионов участников — и всё продолжает расти. В чём же секрет такой популярности?

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

Комнаты могут быть закрытыми “для своих” или открытыми для всех желающих. Создатель (модератор) комнаты сам выбирает, кто может говорить, а присоединившиеся участники могут поднять руку, чтобы выразить желание что-то сказать, и если модератор захочет, включит желающему микрофон.

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

Можно, конечно, терпеливо ждать, когда они решат выпустить версию для андроидов и десктопную версию, а можно поступить креативно – написать свой Clubhouse, с блэкджеком записью разговоров и поддержкой любых платформ. А Voximplant поможет с этим.

Да, хочу!
Всего голосов 20: ↑18 и ↓2+18
Комментарии14

Почему стоит обратить внимание на подход low-code/no-code

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

Все мы в последнее время довольно много слышим о платформах low-code/no-code. Платформы без кода обещают сделать разработку программного обеспечения столь же простой, как использование Word’а или PowerPoint’а, чтобы обычный бизнес-пользователь смог продвигать проекты без дополнительных затрат (денег и времени) на команду инженеров. В отличие от платформ без кода, low-code по-прежнему требует определенных навыков программирования, однако обещает ускорить разработку программного обеспечения, позволяя разработчикам работать с предварительно написанными компонентами кода.

Читать далее
Всего голосов 22: ↑18 и ↓4+17
Комментарии27

Новогодний контакт-центр 2020: No-Code Edition

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

Примерно 5 лет назад мы написали статью о том, как можно быстро создать простой новогодний кол-центр с Дедами Морозами и Снегурочками в качестве операторов, используя Voximplant. Несмотря на широкий доступный инструментарий, предлагаемый платформой (Web SDK, Serverless JS для управления звонками и очередями и т.д.), создание кол-центра занимало определенное время и требовало определенных знаний разработки, хоть и незначительных.

5 лет – достаточный срок, чтобы успеть многое, а мы каждый год как активно развиваем саму платформу, так и запускаем новые решения, которые позволяют пользоваться её функциональностью даже тем людям, которые далеки от мира разработки. Хорошим примером является наш новый Voximplant Kit – облачный омниканальный no-code контакт-центр. Kit позволяет запустить полнофункциональный контакт-центр с широкими возможностями по автоматизации обслуживания буквально за полчаса. После прочтения старой статьи у меня возникло огромное желание показать, насколько Kit упростил и ускорил запуск новогоднего контакт-центра со Снегурками и Дедами Морозами.

Читать далее
Всего голосов 20: ↑19 и ↓1+21
Комментарии0

Машинное обучение в Hum to Search от Google

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

Навязчивые мелодии (англ. earworms) – хорошо известное и порой раздражающее явление. Как только одна из таких застревает в голове, избавиться от нее бывает довольно трудно. Исследования показали, что так называемое взаимодействие с оригинальной композицией, будь то ее прослушивание или пропевание, помогает прогнать навязчивую мелодию. Но что, если вы не можете вспомнить название песни, а можете только напеть мотив?
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии2

RED: Улучшение качества звука с помощью резервирования

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

Еще в апреле 2020 года Citizenlab сообщил о довольно слабом шифровании Zoom и заявил, что Zoom использует аудиокодек SILK. К сожалению, статья не содержала исходных данных, чтобы это подтвердить и дать мне возможность обращаться к ней в дальнейшем. Однако благодаря Натали Сильванович из Google Project Zero и инструменту трассировки Frida я смог получить дамп некоторых необработанных кадров SILK. Их анализ вдохновил меня взглянуть на то, как WebRTC обрабатывает звук. Что касается восприятия качества вызова в целом, больше всего на него влияет качество звука, поскольку мы склонны замечать даже небольшие сбои. Всего десяти секунд анализа было достаточно, чтобы отправиться в настоящее приключение – на поиски вариантов улучшения качества звука, обеспечиваемых WebRTC.
Читать дальше →
Всего голосов 27: ↑27 и ↓0+27
Комментарии0

Облачный гейминг с открытым исходным кодом на WebRTC: p2p, мультиплеер, zero latency

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

ПО как услуга, инфраструктура как услуга, платформа как услуга, коммуникационная платформа как услуга, видеоконференции как услуга, а что насчет облачных игр как услуги? Уже было предпринято несколько попыток создания облачных игр (Cloud Gaming), например, Stadia, недавно запущенная компанией Google. Stadia не новичок в WebRTC, но могут ли другие использовать WebRTC так же?
Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии25

«Живые» интерактивные логи: визуализация логов в Voximplant Kit

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

Мы продолжаем обновлять Voximplant Kit с помощью JointJS. И рады сообщить о появлении «живых» логов (live logs) звонков. Насколько они живые и опасны ли для простых юзеров, читайте под катом.
Всего голосов 25: ↑25 и ↓0+25
Комментарии2

Снятся ли выключателям вопросы морали (и электроовцы)?

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


Прямо сейчас в компьютерных сетях происходит революция: устройства все лучше оценивают происходящее вокруг себя, при этом анализируя данные локально, то есть «здесь и сейчас». Благодаря этому устройства могут предложить людям все бОльшую функциональность, не обращаясь к облаку. Но смогут ли в итоге выключатели освещения озаботится вопросами морали?
Читать дальше →
Всего голосов 26: ↑25 и ↓1+27
Комментарии3

Компьютерное зрение на WebRTC-сервере с аппаратным ускорением от Intel OWT

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

WebRTC упростил (в большинстве своем) получение и отправку видеопотоков в реальном времени. А значит, можно немного поразвлекаться с ними при помощи машинного обучения. В прошлом месяце я показал, как запустить компьютерное зрение (Computer Vision – CV) локально в браузере. Как я уже упоминал, локально – это, конечно, хорошо, но иногда требуется более высокая производительность, и для этого нам понадобится удаленный сервер. В данном посте я расскажу о том, как запускать серверные модели OpenCV с аппаратным ускорением на чипсетах Intel с помощью Open WebRTC Toolkit (OWT) с открытым исходным кодом.
Читать дальше →
Всего голосов 38: ↑38 и ↓0+38
Комментарии1

Deepfakes и deep media: Новое поле битвы за безопасность

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


Эта статья является частью специального выпуска VB. Читайте полную серию здесь: AI and Security.

Количество дипфейков – медиа, которые берут существующее фото, аудио или видео и заменяют личность человека на нем на чужую с помощью ИИ – очень быстро растет. Это вызывает беспокойство не только потому, что такие подделки могут быть использованы, чтобы влиять на мнения людей во время выборов или впутывать кого-то в преступления, но и потому, что ими уже злоупотребляли для создания фейкового порно и обмана директора британской энергетической компании.
Всего голосов 23: ↑23 и ↓0+23
Комментарии9

SIP-коннектор Telegram + Voximplant = звонки на сотовые и софтфоны

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

Для телеграма разработали SIP-коннектор (@siptg). Voximplant – это платформа телефонии. Правильно, они могут прекрасно работать в паре и сегодня мы покажем, как. Добро пожаловать под кат!
Читать дальше →
Всего голосов 25: ↑23 и ↓2+24
Комментарии2

AI против COVID-19: опыт Хубэя и Флориды

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

Ученый работает над вакциной против COVID-19 в Университете Копенгагена. Дания, 23 марта 2020.

Всего за 10 дней количество заболевших COVID-19 увеличилось более чем вдвое – 153 тысячи 14 марта против 372 тысяч 24 марта. Даже с учетом совместных усилий и ресурсов китайских экспертов и «Врачей без границ», высокая скорость распространения вируса в Италии привела к полному заполнению больниц, невозможности принимать новых пациентов в реанимацию и, как следствие, повышенной смертности по сравнению с другими странами.
Читать дальше →
Всего голосов 30: ↑23 и ↓7+19
Комментарии16

Как Smartcalls стал Voximplant Kit’ом – ребрендинг и киллер-фичи

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

Мы долго готовили обновление Smartcalls – визуального редактора для исходящих звонков – и вот оно случилось. Сегодня под катом расскажем про UI/UX-изменения и залезем под капот деморежима, чтобы показать, как мы приручали JointJS.
Всего голосов 24: ↑24 и ↓0+24
Комментарии6

Contact Center AI: третий участник в разговоре – это нормально

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

Наши клиенты и читатели блога знают про Dialogflow – платформу для создания умных ботов. Именно Dialogflow лежит в основе Contact Center AI (далее CCAI) от корпорации добра. Схематично стек технологии равен DialogFlow + WaveNet (text-to-speech) + voice recognition (speech-to-text), на выходе оно расширяет возможности обычного колл-центра, а именно позволяет оказывать более персонализированные услуги поддержки. Как именно? Рассказываем под катом и даем примеры успешной интеграции, добро пожаловать!
Всего голосов 22: ↑21 и ↓1+22
Комментарии13

Проект Neon от Samsung: цифровые банкиры, телеведущие, компаньоны

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

Суперреалистичные цифровые люди из проекта Neon – настоящие. Ну, вроде того. И да, не спрашивайте у них прогноз погоды…

Загадочная компания, выросшая из Samsung Technology и Advanced Research Labs (STAR Labs), показала себя на выставке CES 2020 в Лас-Вегасе с 7 по 10 января. Они презентовали технологию Neon – «виртуальное существо, которое выглядит и ведет себя как человек, проявляет эмоции и разумность». По сути, Neon создает видеочат-ботов (далее – неоны), которые выглядят как настоящие люди; это не всезнающие ассистенты, андроиды, заменители или копии людей, Они не расскажут вам о погоде или когда умер Авраам Линкольн. «Неоны – это не ИИ-ассистенты, они больше похожи на нас. Это независимые, хоть и виртуальные, существа, которые учатся на собственном опыте. Они не знают всего на свете и они – не интерфейс для доступа в Интернет, чтобы уточнять, какая погода за окном или включать вашу любимую музыку», – говорят в компании.
Всего голосов 30: ↑28 и ↓2+29
Комментарии16

CIMON-2: (не)судный день, или как IBM Watson забрался выше облаков

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

CIMON – Crew Interactive Mobile CompanioN (далее «Саймон») – научная разработка аэрокосмического агентства Airbus и IBM, спонсированная германским центром авиации и космонавтики DLR. В прошлом году его впервые испытали «в бою» на МКС, а в этом месяце начали испытание второй версии помощника. Так как нам интересно все, что связано с высокотехнологичными и прорывными коммуникациями – например, мы уже писал про работу с IBM Watson – то мы не смогли пройти мимо этой новости и подготовили перевод-компиляцию из нескольких зарубежных материалов, чтобы понять самим и сообщить вам – зачем астронавтам условная Алиса/Алекса/{you name it}? Под катом вас ждет хронология событий, цитаты сопричастных и небольшой вывод. Приятного чтения!
Всего голосов 23: ↑22 и ↓1+23
Комментарии0

Бэрримор, что за шум вокруг Voximplant? Внедрили веб-сокеты, сэр

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

WebSocket — это прогрессивный стандарт полнодуплексной (двусторонней) связи между клиентом и сторонним сервисом в режиме реального времени. Веб-сокеты используются для организации непрерывного обмена данными без дополнительных HTTP-запросов.

И мы рады сообщить вам, что все это стало возможным в Voximplant благодаря новому модулю VoxEngine, который называется – сюрприз – WebSocket. Отныне вы сможете передавать текст и аудио, пользуясь преимуществами веб-сокетов в полной мере. Проще говоря, у вас появился еще один инструмент, чтобы прокачать ваше приложение.

Из этой статьи вы узнаете, как создать исходящее WebSocket-соединение, передать через него аудиопоток и преобразовать его в текст с помощью Google Cloud Speech-to-Text API.
Читать дальше →
Всего голосов 32: ↑31 и ↓1+30
Комментарии9

Хранилище key-value, или как наши приложения стали удобнее

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


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

Раньше приложения «не помнили» ни действия, что выполняют сценарии, ни результаты вычислений, так что разработчики были вынуждены сохранять значения в сторонних сервисах или на своем бэкенде. Если вы когда-либо работали с local storage в браузере, то наша новая функциональность весьма похожа на это, т.к. позволяет приложениям запоминать пары «ключ-значение», которые уникальны для каждого приложения в вашем аккаунте. Работа хранилища стала возможна благодаря новому модулю ApplicationStorage – под катом вас ждет краткое руководство по его использованию, welcome!
Читать дальше →
Всего голосов 30: ↑27 и ↓3+24
Комментарии0

Стриминг видеозвонков по RTMP

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

Сегодня стриминг-платформы на пике популярности, так как миллионы талантливых людей регулярно делятся своими знаниями – читай, используют стриминг на всю катушку. Так как этот рынок растет, то существует и масса приложений, которые могут стримить видео в реальном времени, используя камеру смартфона или ноутбука. Возможно, вы тоже хотите внедрить в ваше приложение такую функциональность; если так, то спешим обрадовать – теперь Voximplant позволяет прокидывать видеозвонки по RTMP в любой CDN, который поддерживает этот протокол.

Эта функциональность стала возможна благодаря новому модулю VoxengineStreamingAgent. Под катом вас ждут 5 шагов по настройке этой интеграции, добро пожаловать!
Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии0
1

Информация

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