Здравствуйте. Хочу рассказать о своём проекте.
В детстве после просмотра фильма Терминатор, я очень загорелся идеей создать подобного робота, т.к. концепция строения эндоскелета разработанная Стеном Уинстоном кажется мне самой удачной и даеже уникальной, хотя разрабатывалась для фильма. Но элементная база и недоступность всего в СССР делали эту затею нереализуемой. Но я решил начать.
Начало робота было положено в 1991 году на компьютере ZX Spectrum. Это была простая программа вопрос-ответов с возможностью неявного обозначения задачи. Т.е. сколько время=который час. Далее после появления персонального компьютера я познакомился с языком Visual Basic, т.к. после долгой работы на ZX Spectrum было сложно осваивать другой язык программирования. Перенес базу вопрос-ответов на Персональный компьютер и добавил заранее записанные фразы. Программа стала немного говорить. Шло время, технологии развивались.
В 2011 году я решил начать писать программу с нуля. Используя ранее наработанную базу знаний и некоторые элементы я приступил к созданию. Добавил синтезатор речи, распознавание голоса с помошью голосового поиска Google. Распознавание лиц. Но все чего-то нехватало.
Я решил, что программе нужно физическое тело, т.к. общаться с системным блоком не так захватывающе. Помня свою задумку и идею про воссоздание Терминатора решил использовать скелет из кабинета биологии, но тут мне повезло и я получил чертежи настоящего T-800.
Далее последовала покупка 3D принтера и годы печати и вот уже у программы есть тело и имя.
Последней проблемой и главной было все еще зависимость от Интернет для распознавания речи. Т.е. для разговора он использовал синтезатор речи, а для ввода информации приходилось использовать клавиатуру. Альтернатива был движок распознавания речи от google. Но это требовало постоянное подключение к Интернет, что лишало Джона Генри автономности. База данных у него уже достаточно большая, чтобы не быть подключенным и интернет, но общаться с ним с клавиатуры не совсем удобно. Я ездил в компанию PromoBot, но у них такая же проблема. Нет распознавания речи без интернет. Я исследовал много ресурсов но ничего под Windows именно распознавание русской речи я не нашел. В очередной раз перелапатив все форумы наткнулся на статью по переделки Оффлайн движка распознавания речи на смартфонах от гугл на работу под Windows. После месяца работы получилось наладить распознавание речи без интернет. Теперь джон генри умеет различать то, что обращаются именно к нему. И для распознавания речи не мешает скажем работа телевизора. теперь перейду к рукам.
Вот видео демонстрирующее его текущую стадию разработки
https://youtu.be/H-khNNqXbkA