roboforum.ru

Технический форум по робототехнике.

Распознование речи.

Распознование речи.

space » 12 сен 2007, 21:42

Всем снова здрасте. Скажем так, есть у меня одна мечта сделать робота, который будет распозновать речь. То есть он сможет слышать ну и конечно говорить. Хотябы сделать так чтобы он мог говорить определённые слова и мог отвечать лишь на некотрые вопросы. И вот собственно вопрос возможно ли сделать дома такого робота? Или сделать полноценно говорящего робота, который будет ёщё и слышать, и всё видеть это пока за гранью фантастики :?:  :?:  :?:  :?:  :?:  :?:  :?:
( Сильно не ругайте, если такое уже обсуждалась, искал не нашёл)

Vooon » 12 сен 2007, 22:27

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

space » 12 сен 2007, 22:30

А в чём имено заключается сложность? Можешь объяснить?

Master » 12 сен 2007, 22:53

space9999999 писал(а):А в чём имено заключается сложность? Можешь объяснить?

Каким макаром ты будешь распознавать речь? Для начала нужно написать программу для компа.

space » 13 сен 2007, 08:11

Пока не знаю. Сейчас просто интересуюсь возможно ли это.

Master » 13 сен 2007, 13:19

Для меня нет. Вот запись команд вперед назад, сделанная мной в обычной интонации и в более писклявой (как у ребенка). Как видно это две большие разницы. Тем более нужно чтобы программа либо сама умела строить этот график, либо вытаскивать его из другой программы.
Вложения
Вперед назад.JPG
Вперед назад 2.JPG

lebaon » 13 сен 2007, 17:46

угу, смотрите
http://www.membrana.ru/lenta/?7630
это тебе для разгона  :wink:  что бы знал, что сие возможно  :twisted:

space » 13 сен 2007, 21:13

сегодня размышлял на эту тему и вспомнил, что в теме о философии ии рассказывали о самообучаемой программе. Допустим подключили роботу разные датчики(камеры, динамики, микрофоны), моторы ну и т. д. В проге нужно будет только описать куда всё это подключенно и как это использовать. Соответственно робот будет сам решать как ему научится двигаться, видеть, слышать, короче методом проб и ошибок оробот научится всё это использовать. Правда как описать, что и для чего незнаю да и нельзя наверно.
Можно привесьти пример вот этого робота. Это с сайта myrobot из темы "самопознание роботов". Он передвигался с помощью 4 ног решал сам как их двигать. А когда ему выдёргиволи 1 ногу, робот решал как ему передвигаться с помощью 3 ног.
Вложения
starfish_walking.jpg
starfish_walking.jpg (14.42 КиБ) Просмотров: 2283

space » 13 сен 2007, 21:37

1.
После включения робот запускает процесс "самоопределения", пытаясь понять, как он устроен.
2.
Робот строит виртуальные модели последовательностей движений, которые позволили бы ему двигаться в заданном направлении.
3.
Робот учится ходить, построив собственную модель.
4.
"Поумневшему" роботу ученые отрывают одну ногу. Робот строит новую модель своего тела и учится ходить на трех ногах.
Картинки смотреть снизу вверх. То есть последняя картинка относится к 1-ому пункту.
Вложения
starfish_6.jpg
starfish_6.jpg (2.48 КиБ) Просмотров: 2274
starfish_4.jpg
starfish_4.jpg (7.86 КиБ) Просмотров: 2266
starfish_3.jpg
starfish_3.jpg (8.37 КиБ) Просмотров: 2265
starfish_1.jpg
starfish_1.jpg (7.32 КиБ) Просмотров: 2274

space » 13 сен 2007, 22:23

lebaon писал(а):угу, смотрите
http://www.membrana.ru/lenta/?7630
это тебе для разгона  :wink:  что бы знал, что сие возможно  :twisted:

Невозможно отобразить страницу

Master » 14 сен 2007, 04:18

Что меня больше всего убивает, так это - робот начинает познавать себя, робот строит свой алгоритм, робот учится использовать свои сенсоры и камеры, робот сам принимает решение. Это все из мира детских фантазий. Робот все делает согласно заложенному в него алгоритму если-то-иначе и если он познает себя или строит свой алгоритм, то все это он делает по алгоритму заложенному в него его создателем или группой создаетелей, но никак не сам. Так вот, выложите здесь алгоритм который будет саомообучать робота и у нас на форуме будет первая в мире полноценная модель ИИ.

Digit » 14 сен 2007, 09:42

space9999999 писал(а):...В проге нужно будет только описать куда всё это подключенно и как это использовать...

Жирненьким покрасил самый сложный момент. ;-) Тот, кто создает робота, должен представлять, как с помощью доступных роботу инструментов добиться результата. А построить робота, надавать ему всего на свете и ждать, что вдруг он изобретет способ... Ну-ну  :lol:

space » 14 сен 2007, 14:19

Master писал(а):Что меня больше всего убивает, так это - робот начинает познавать себя, робот строит свой алгоритм, робот учится использовать свои сенсоры и камеры, робот сам принимает решение. Это все из мира детских фантазий. Робот все делает согласно заложенному в него алгоритму если-то-иначе и если он познает себя или строит свой алгоритм, то все это он делает по алгоритму заложенному в него его создателем или группой создаетелей, но никак не сам. Так вот, выложите здесь алгоритм который будет саомообучать робота и у нас на форуме будет первая в мире полноценная модель ИИ.

Я полностью с этим согласен. Отец мне объяснил тоже самое, что этот робот работает по своему уже заранее заложенному производителем алгоритму. Но всё равно согласись вить это интересно. Проблема только в том чтобы это всё придумать.

space » 14 сен 2007, 14:24

Digit писал(а):
space9999999 писал(а):...В проге нужно будет только описать куда всё это подключенно и как это использовать...

Жирненьким покрасил самый сложный момент. ;-) Тот, кто создает робота, должен представлять, как с помощью доступных роботу инструментов добиться результата. А построить робота, надавать ему всего на свете и ждать, что вдруг он изобретет способ... Ну-ну  :lol:

Я лишь вношу предложение :(
Vooon, уже говорил, что где-то есть обсуждения как научить робота говорить. Никто незнает где, а то найти не могу.

Виталий » 14 сен 2007, 16:00

А построить робота, надавать ему всего на свете и ждать, что вдруг он изобретет способ... Ну-ну  Laughing


Запросто. Так например учили ходить Asimo. Используя компьютерную модель он научился ходить, потом параметры этой модели перенесли в реального робота. Проблема состоит в огромном количестве эпох (применительно к генетическому программированию) необходимых для обучения.


cron
Rambler\'s Top100 Mail.ru counter