Как сделать ферби русским

Обновлено: 03.07.2024


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








+ мульон. Орет только как огалделый! Бесит меня аж до трясучки. Я его все куда подальше пытаюсь запихнуть, но дочь все равно этого дебила находит :gy:




так я и подозревала. Видимо, это что-то из разряда мифов и легенд :gy:
Но некоторые на форумах так убедительно пишут, дескать да,купили, научили. а видео нет.


а что это новое?
у нас говорит:
котенок
моя спать
страшно
моя мымра или просто мымра
вкусненько
шум и песня
кушать
вкусненько
и еще что-то, сейчас не вспомнить









Думаю, там предусмотрено просто постепенное подключение словарного запаса. Вот не говорил он "здрасте", а через полгода - бац, научился! Мухаха!




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



Я отключаюсь и не слышу его. Особенно в машине. Вопит и вопит. Почему не отключить? За хвост и спать.



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


Послушаю, тоже после НГ тестить будем. В мобильном приложении словарь есть, может туда новые фразы вводить надо, потом по блютузу ферби передастся



Что б его разорвало.
И айфон её и айпад её садятся с бешеной скоростью. То один на зарядке, то второй, то оба. То мои берёт.

Все разделы

Furby - поиграй со своим Фёрби
версия: 1.0.24

Последнее обновление программы в шапке: 5.10.2013

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
Программа для игры с вашей интерактивной игрушкой "Furby".
Программа умеет:
1. Переводить с фёрбиша (языка Фёрби) на русский
2. Кормить Фёрби
и другое

Описание:
Загрузи БЕСПЛАТНОЕ приложение и корми своего Фёрби разнообразными продуктами из Кладовки или Закусочной.

У тебя пока нет своего Фёрби? Используй приложение, чтобы перевести слова с фербийского языка и услышать, как они произносятся.


Тихим утром третьего января, когда Москва уже дремала после новогодних праздников, в нашей квартире раздался звонок в дверь. Почта наконец-то доставила посылку с новогодними подарками, заказанными на Амазоне. Среди прочего в ней находился и подарок для сына — электронный питомец Furby. Покупка его была, в общем-то импульсной. Игрушка значилась в бестселлерах новогоднего сезона и стоила относительно недорого. В сортах Furby я не разбирался, но когда-то давно что-то позитивное об игрушке слышал.

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

Надпись гласила, что для данной игрушки в AppStore можно скачать приложение, с помощью которого киберпитомца можно кормить, подавать ему всякие команды, а также переводить фразы, которые он произносил на своем языке — фурбише (Furbish), на английский. Приложение было скачано, питомец покормлен всякими съедобными и несъедобными объектами, которые он либо с аппетитом проглатывал, либо выплевывал, а переводчик с фурбиша на английский работал на удивление точно.

В общем, как вы поняли, отец семейства сделал себе на Новый Год подарок.

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

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


Башня из Мордора — это, конечно, красиво, но как это расшифровать? Покопался в Audacity еще немного и отрыл режим отображения аудио в виде спектрограммы. Вот эта картинка уже была гораздо красивее первой:



Здесь посылка расшифровывается как 3233 3012 1032 (для удобства восприятия я разбил последовательности на блоки по четыре цифры; в четверичной системе каждый такой блок — это один байт).

Дальнейший анализ команд, перевод их бинарную форму и побитовое сравнение выявило следующую структуру посылки и команды в целом:

  1. Первый байт (в примере это 3233 ), будучи записанным в бинарном виде, имеет следующую структуру: 11 1 01111 , где старшие два бита всегда равны 11 , следующий бит равен 0 для первой посылки в команде и 1 для второй, а 01111 — это сами данные (часть идентификатора команды);
  2. Второй байт ( 3012 ) — контрольная сумма, зависящая от 6 бит команды (где 1 бит — идентификатор посылки и 5 бит — сами данные);
  3. Третий и заключительный байт посылки всегда равен 1032 .

Что это значит? Во-первых, команда разбивается на два пакета по 5 бит данных в каждом. В сумме мы получаем 10-битное число, т.е. потенциальное число команд, которые может посылать или принимать Furby — 1024. Однако метод вычисления контрольной суммы вычислить не удалось. Проанализировав номера команд получилось, что я могу на основе имеющихся WAV-файлов найти 7 из 32 контрольных сумм для первой посылки и 31 из 32 контрольных сумм для второй посылки. В сумме это давало 217 потенциальных команд вместо имеющихся 76 (в виде готовых WAV-файлов), что тоже неплохо.

Написал скрипт, который генерировал по нужному номеру команды WAV-файл, подобный готовому, и начал перебирать доступные мне диапазоны команд. Как оказалось, недокументированные команды действительно были — Furby реагировал на них разным образом, пел песенки, читал рэп, чихал, имитировал сон и делал прочие незамысловатые вещи.

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

Найдя наконец на какой-то помойке нужный мне .apk-файл, я залез внутрь и не увидел ни одного WAV-файла с командами, хотя в целом набор ресурсов был похож на тот, что в приложении для iOS. Раз WAV-файлов нет, то приложение как-то генерит команды на лету? Это то, что мне нужно! Декомпиляция и просмотр Java-кода дал несколько интересных зацепок, но как оказалось, вся интересная начинка, а именно генерация и анализ аудио, находится внутри нативной .so-библиотеки, в которой есть один метод, который мне был нужен, а именно private static native byte[] GenerateComAirCommand(int paramInt); .

Как же достучаться до нативного метода? Пораскинув мозгами, Штирлиц решил качать Android SDK. В итоге был собран маленький проект, в который включена сама нативная библиотека и минимальная обвязка, предоставляющая доступ к одной только нужной мне функции. Само же приложение при старте просто создавало WAV-файлы для минимально необходимого мне набора WAV-файлов, где в командах были те самые недостающие старшие и младшие 5 бит, для которых мне были нужны контрольные суммы. После некоторого курения Stack Overflow (опыта написания приложений под Android у меня на тот момент не было) приложение запустилось и сгенерировало мне на виртуальной SD-карте эмулятора набор нужных мне WAV-файлов, которые я перетащил через adb pull в нормальную файловую систему. Анализ этих файлов дал мне полное покрытие — все 64 контрольных суммы, по которым можно воссоздать любую из 1024 команд.

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

Ну и, наконец, возможность управлять Furby через компьютер потенциально открывает эмоциональный метод нотификации о каких-то событиях. Например, при приходе почты от определенного адресата можно попросить Furby что-то станцевать, по приходу коммита в Git от определенного человека — помурлыкать, а от другого — издать звук менее приличный (коих у Furby есть в запасе). Правда для этого все же нужно решить уже парочку задач хардверных. Во-первых, запретить Furby засыпать через 10 минут неактивности (а активностью считается физическое тормошение — для этого у него имеется датчик положения в пространстве) и питать его не от батареек, а от блока питания или USB. Может быть на Хабре есть знатоки железа, которые захотят окончательно укротить зверька?

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

Красочная упаковка; возможность формирования характера; обучение заложенному языку; зверек танцует, поет, радуется, злиться- словно живой!

Долго мы думали, что подарить дочке на день рождения, и наконец придумали. Кстати, дочке 10 лет. Так вот, на просторах интернета я натолкнулся на новинку( на тот момент это была новинка)- интерактивную игрушку Hasbro "Furby BOOM!"- модель 2013 года. Коробка с игрушкой оформлена очень красиво:

Игрушка ферби в коробочке

Скажу сразу- батарейки в комплект поставки не входят! Нужно отдельно купить четыре пальчиковых батарейки(АА). А лучше купите аккумуляторы, чтобы не разоряться на батарейках. Расцветок данных зверьков очень много и одна расцветка краше другой. Оборотная сторона коробки выглядит вот так:

оборотная сторона коробки

Бок коробки с одной стороны:

боковая сторона коробки

Бок коробки с другой стороны:

боковая сторона 2

Игрушка сделана в Китае, но качество отменное! Снизу коробки можно найти всю информацию о производителе:

низ коробки

А на верхней части коробки имеется окошечко, в котором можно посмотреть и пощупать мех зверька:

верх коробки

Также коробка с игрушкой снабжена ручкой. Давайте же посмотрим на зверька:

зверек ферби

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

комплект

Ну а теперь давайте рассмотрим поближе самого зверька(сейчас он спит):

зверек спит

Затем я его разбудил, он проснулся:

зверек проснулся

В зависимости от настроения он пляшет, поет, болтает без умолку. Соответственно меняется и его взгляд:

взгляд

Либо взгляд становиться вот таким:

взгляд 2

Повторюсь, игрушка работает от четырех пальчиковых батареек. Так как в комплект поставки они не входят- я поставил Duracell(мой вам совет- не экономьте на батарейках, чтобы не менять их постоянно):

отсек для батареек

Кстати, при замене батареек- все навыки, выученные слова остануться, он их запоминает в памяти! И вот уже больше трех недель Ферби работает от одного комплекта батареек! А вот так Ферби выглядит снизу:

вид снизу

И вот еще вид сзади:

вид сзади

Основное отличие нового Ferby BOOM! от всех остальных Ферби прошлых лет- наличие шести датчиков, установленных по всему телу ( один встроен в животик, один на верхушке головы, один датчик в клювике, плюс один датчик на спинке, один в хвостике, и общий датчик контроля наклонов. Глазки Ферби- это два LED (электронных) дисплея(очень здорово придумано- все эмоции сразу отображаются в глазах):

хитрые глазки


Изначально зверек болтает на своем непонятном (фербише) языке и вперемешку на английском. Но постепенно, если Вы будете с ним играть и общаться- у него начинает формироваться характер, интеллект, он учит заложенный в него язык (лучше всего, когда в него заложен русский язык). Лучше всего покупать русскоязычную версию, чтобы все было понятно и Вам и ребенку. Англоязычную версию нельзя научить говорить на русском языке, поэтому если Вы купите фербика на зарубежных сайтах, он останется у Вас иностранцем. Если будете с ним много разговаривать- он станет больше произносить слов на родном русском языке и лишь небольшую часть на "фербише". Словарный запас Ферби очень велик. Правда иногда он достает своей болтовней без умолку. Честно сказать- интереснее игрушки я не встречал. Уж очень завлекает как деток, так и взрослых. Предыдущие Ферби были намного проще, но не намного дешевле(а то и дороже). Ну просто великолепная игрушка- мои дети целыми днями играют в него- жаль, что купил одного- никак не поделят между собой. Ну согласитесь, оригинальная задумка? Разве не красавчик?:

красавчик

Расцветок этих игрушек великое множество- выбирай на любой вкус! Великолепный плюшевый чудик с электронной начинкой. Также Ферби умеет откладывать виртуальные яйца в планшет, из которых потом вылупляется малыш, за которым нужно ухаживать, обучать, воспитывать и т. д.(в планшете). На днях удалось скачать и установить приложение для Android на планшет Samsung Galaxy Note 10.1. На российском Google Play данное приложение появится не скоро. Можно обойтись и обычным приложением Furby- но, половина опций в нем не работает. Приложение Furby Boom для Android пока только на английском и французском языках, на русском выйдет не раньше середины 2014 года. Приложение при запуске выглядит вот так:

приложение

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

управление через приложение

Читайте также: