Автор Тема: Въпроси и дискусии  (Прочетена 40448 пъти)

tommyboy

  • Направо Робот! :)
  • *****
  • Публикации: 416
    • Профил
Въпроси и дискусии
« Отговор #15 -: Февруари 15, 2008, 10:47:33 am »
ами има  едни схеми в списание млад конструктор, които са за ключодържател
като му свирнеш и той пищи , това е като го изгубиш да го намериш това е примитивно използване  на гласови команди дории не е реч. Друг начин който знам е контролер с АЦП ,който да преобразува гласа в цифров код
и да го запамети в паметта си , после да го сравнява с гласа ти и ако има съвпадение да извършва командата  ;) ,но този метод незнам колко е ефективен  :?

DarkLordTed

  • Робо-Новак
  • *****
  • Публикации: 33
    • Профил
Въпроси и дискусии
« Отговор #16 -: Февруари 16, 2008, 01:46:07 am »
От програмна гледна точка разпознаването на конкретна гласова команда (както и записа и) е доста сложен процес. От друга страна паметта на повечето микроконтролери (поне тези с които съм бегло запознат) в която би трябвало да се помести програмният код, както и данните за гласовата команда е крайно недостатъчна. Начина по който се съхраняват данните за конкретна гласова команда в често срещаните в бита устройства като GSM-и и други е примитивен и в действителност не е реално гласово разпознаване. В този форум има доста хора които разбират повече от Hardware от теб (както и от мен) както и такива които разбират доста от програмиране. И няколко от тези разбиращи хора ти казаха ясно, че това не е проста задача. Това са хора които знаят какво е контролер, какво е интеграла и имат познания по програмиране на поне един, два езика за програмиране, а ти какви точно познания имаш? Не се засягай, но истината, е че без знания нищо не се прави. Започни от нещо по-просто. Лесно няма! По принцип съществуват 2-3 готови библиотеки с гласови команди, както и софтуер който позволява редакцията им, но всички които аз знам, са за PC. Освен това и те са от същият кьопав тип като тези в GSM-ите.
Така, че четене и работа - друг начин няма.

DarkLordTed

  • Робо-Новак
  • *****
  • Публикации: 33
    • Профил
Въпроси и дискусии
« Отговор #17 -: Февруари 16, 2008, 09:09:44 am »
Реших за да не изглеждам много лош да сложа тук това линкче, но то е само за стимул. Без четене и работа пак няма да се мине.
http://www.robotstore.com/download/141671.pdf

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Въпроси и дискусии
« Отговор #18 -: Февруари 16, 2008, 04:50:15 pm »
@dessi_aa хубаво е че имаш такъв ентусиазъм, но задачата която поставяш съвсем не е проста и не се решава с една програма. Това е сложна задача от различни областти на ИИ (изкуствен интелект). В момента съществуват библиотеки и програми, които могат да направя разпознаване на реч - т.е да превърнат подадения въпрос в текст, като изречение (така наречения speech recognition). След това идва по-сложната част трябва да се направи синтактичен анализ на изречението за да може робота да разбера какво се иска от него, после да намери отговора който е небходим и накрая да го превърне в реч. За последния етап също има програми -това са така наречените синтезатори на реч, които преобразуват текста в реч (text to speech). Задачата допълнително се усложнява от това че търсим решение на български език. Разбира се дотук ства въпрос за приложения, които са PC. Един обикновен микроконтролер няма как да се справи с тез неща, трябва по-мощна платформа с бърз процесор и повечко RAM. Моя съвет е първо да се разровиш из Google, да видиш какви готови програми и библиотеки има за различните области, които споменах, повечето от тях за съжаление са платени, но се намират и решения с отворен код, макар и не толкова добри като комерсиалните програми.
Ясен Паунски,  гр.София, 39 г.

DarkLordTed

  • Робо-Новак
  • *****
  • Публикации: 33
    • Профил
Въпроси и дискусии
« Отговор #19 -: Февруари 16, 2008, 10:35:48 pm »
Цитат на: "yasko"
@dessi_aa хубаво е че имаш такъв ентусиазъм, но задачата която поставяш съвсем не е проста и не се решава с една програма. Това е сложна задача от различни областти на ИИ (изкуствен интелект).


@yasko Мисля, че не точно това иска да постигне момичето, а просто да направи както тя го описа обработка на събитие. Един вид ако има говор проверява дали съвпада с някоя от наличните гласови команди и ако съвпада задейства записа който и съответства. Принципно това е доста по-лесно, но пак е доста трудна задача и не може да се обработи лесно от микроконтролер. Проблема, е че поне тези библиотеки които съм разглеждал не разпознават конкретната команда, а по-скоро съхраняват определини характеристики които отговарят на по голям набор от възможни гласове, както и понякога на други думи и/или звуци. Най-фрапиращият случай беше свързан с активиране на подобна гласова команда от преминаващ наблизо автобус.

TheDarkSoul

  • Заклет Роботостроител
  • *****
  • Публикации: 293
    • Профил
Въпроси и дискусии
« Отговор #20 -: Февруари 17, 2008, 12:28:31 am »
Aз имам една програма на компютъра на която ако кажеш  "How are you"можеш да го настройш той да ти каже "I'm fine thank you",но трябва да говориш на англииски и да изговаряш думите правилно.Инче е много удобно. ;) Легаш си и:
"Computer,open internet explorer" и то засича само "internet explorer"после ако може но не съм сигурен да си го настройш:
"Computer,come in www.robotics-bg.com" :-D

П.П.   Ако имам грешки във англииския моля поправете ме!
Иван Зарев-14г.-гр.Дупница Skype:thedarksoul4
Не подценявай този, който прави крачка назад, защото може и да се засилва...:!:

dessi_aa

  • Робо-Новак
  • *****
  • Публикации: 15
    • Профил
Въпроси и дискусии
« Отговор #21 -: Февруари 18, 2008, 01:47:49 pm »
Някои може ли да ми каже от кде мога да си изтегля програма "Свободни ръце" за компютъра?
Десислава Атанасова - Гр. Варна

TheDarkSoul

  • Заклет Роботостроител
  • *****
  • Публикации: 293
    • Профил
Въпроси и дискусии
« Отговор #22 -: Февруари 18, 2008, 02:44:15 pm »
http://www.download.bg/index.php?cls=program&mtd=default&id=34344

Ето това е,ако има нещо неясно кажете ще помагам! :P
Иван Зарев-14г.-гр.Дупница Skype:thedarksoul4
Не подценявай този, който прави крачка назад, защото може и да се засилва...:!:

dessi_aa

  • Робо-Новак
  • *****
  • Публикации: 15
    • Профил
Въпроси и дискусии
« Отговор #23 -: Февруари 19, 2008, 01:58:21 pm »
Благодаря ти tar !!! Програмата е чудесна! И също така благодаря на всички които се занимаваха да ми отговарят на глупавите въпроси  ;) !
Десислава Атанасова - Гр. Варна

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Въпроси и дискусии
« Отговор #24 -: Септември 25, 2008, 04:45:33 pm »
за "запомняне" на апартамента или стаята може да се сложат крайни изключватели като най-просто решение -или да се начертае ивица в края където робота не трябва да ходи  или да се сложат сензори -/малко хитрост парктроник!!/


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

eminema1

  • Новодошъл
  • *****
  • Публикации: 2
    • Профил
Въпроси и дискусии
« Отговор #25 -: Декември 21, 2008, 02:50:33 am »
dessi naistina po dobre se zahvani s ne6to po elementarno.i az haber si nqmam kato vlizah v tezi temi v koito vsi4ki razbirat super mn aaaa az i na predstavasi nqmah  :? no vlqzah v"bukvara"i malko po4nah da 4atkam MALKO  no poleka leka st1pka po st1pka 6te se opravim   ;)


Тук обичаме своя език и пишем на Кирилица! Моля, спазвай това правило!