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

Обсуждаем рождающиеся мысли и результаты экспериментов.

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

Сообщение space » 12 сен 2007, 21:42

Всем снова здрасте. Скажем так, есть у меня одна мечта сделать робота, который будет распозновать речь. То есть он сможет слышать ну и конечно говорить. Хотябы сделать так чтобы он мог говорить определённые слова и мог отвечать лишь на некотрые вопросы. И вот собственно вопрос возможно ли сделать дома такого робота? Или сделать полноценно говорящего робота, который будет ёщё и слышать, и всё видеть это пока за гранью фантастики :?:  :?:  :?:  :?:  :?:  :?:  :?:
( Сильно не ругайте, если такое уже обсуждалась, искал не нашёл)
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение Vooon » 12 сен 2007, 22:27

заставить говорить можно, а вот слышать - очень трудно.
на счет говорить уже обсуждалось... гдето...
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Сообщение space » 12 сен 2007, 22:30

А в чём имено заключается сложность? Можешь объяснить?
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение Master » 12 сен 2007, 22:53

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

Каким макаром ты будешь распознавать речь? Для начала нужно написать программу для компа.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение space » 13 сен 2007, 08:11

Пока не знаю. Сейчас просто интересуюсь возможно ли это.
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение Master » 13 сен 2007, 13:19

Для меня нет. Вот запись команд вперед назад, сделанная мной в обычной интонации и в более писклявой (как у ребенка). Как видно это две большие разницы. Тем более нужно чтобы программа либо сама умела строить этот график, либо вытаскивать его из другой программы.
Вложения
Вперед назад.JPG
Вперед назад 2.JPG
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение lebaon » 13 сен 2007, 17:46

угу, смотрите
http://www.membrana.ru/lenta/?7630
это тебе для разгона  :wink:  что бы знал, что сие возможно  :twisted:
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Сообщение space » 13 сен 2007, 21:13

сегодня размышлял на эту тему и вспомнил, что в теме о философии ии рассказывали о самообучаемой программе. Допустим подключили роботу разные датчики(камеры, динамики, микрофоны), моторы ну и т. д. В проге нужно будет только описать куда всё это подключенно и как это использовать. Соответственно робот будет сам решать как ему научится двигаться, видеть, слышать, короче методом проб и ошибок оробот научится всё это использовать. Правда как описать, что и для чего незнаю да и нельзя наверно.
Можно привесьти пример вот этого робота. Это с сайта myrobot из темы "самопознание роботов". Он передвигался с помощью 4 ног решал сам как их двигать. А когда ему выдёргиволи 1 ногу, робот решал как ему передвигаться с помощью 3 ног.
Вложения
starfish_walking.jpg
starfish_walking.jpg (14.42 КиБ) Просмотров: 2286
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение space » 13 сен 2007, 21:37

1.
После включения робот запускает процесс "самоопределения", пытаясь понять, как он устроен.
2.
Робот строит виртуальные модели последовательностей движений, которые позволили бы ему двигаться в заданном направлении.
3.
Робот учится ходить, построив собственную модель.
4.
"Поумневшему" роботу ученые отрывают одну ногу. Робот строит новую модель своего тела и учится ходить на трех ногах.
Картинки смотреть снизу вверх. То есть последняя картинка относится к 1-ому пункту.
Вложения
starfish_6.jpg
starfish_6.jpg (2.48 КиБ) Просмотров: 2278
starfish_4.jpg
starfish_4.jpg (7.86 КиБ) Просмотров: 2270
starfish_3.jpg
starfish_3.jpg (8.37 КиБ) Просмотров: 2269
starfish_1.jpg
starfish_1.jpg (7.32 КиБ) Просмотров: 2278
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение space » 13 сен 2007, 22:23

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

Невозможно отобразить страницу
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение Master » 14 сен 2007, 04:18

Что меня больше всего убивает, так это - робот начинает познавать себя, робот строит свой алгоритм, робот учится использовать свои сенсоры и камеры, робот сам принимает решение. Это все из мира детских фантазий. Робот все делает согласно заложенному в него алгоритму если-то-иначе и если он познает себя или строит свой алгоритм, то все это он делает по алгоритму заложенному в него его создателем или группой создаетелей, но никак не сам. Так вот, выложите здесь алгоритм который будет саомообучать робота и у нас на форуме будет первая в мире полноценная модель ИИ.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Digit » 14 сен 2007, 09:42

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

Жирненьким покрасил самый сложный момент. ;-) Тот, кто создает робота, должен представлять, как с помощью доступных роботу инструментов добиться результата. А построить робота, надавать ему всего на свете и ждать, что вдруг он изобретет способ... Ну-ну  :lol:
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Сообщение space » 14 сен 2007, 14:19

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

Я полностью с этим согласен. Отец мне объяснил тоже самое, что этот робот работает по своему уже заранее заложенному производителем алгоритму. Но всё равно согласись вить это интересно. Проблема только в том чтобы это всё придумать.
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение space » 14 сен 2007, 14:24

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

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

Я лишь вношу предложение :(
Vooon, уже говорил, что где-то есть обсуждения как научить робота говорить. Никто незнает где, а то найти не могу.
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

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

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


Запросто. Так например учили ходить Asimo. Используя компьютерную модель он научился ходить, потом параметры этой модели перенесли в реального робота. Проблема состоит в огромном количестве эпох (применительно к генетическому программированию) необходимых для обучения.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

След.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32