|
Voice recognition with AVR |
|
|
|
Oct 18 2008, 14:08
|
Группа: Новичок
Сообщений: 3
Регистрация: 11-10-08
Пользователь №: 40 864

|
Anybody has experience with voice recognition? I am looking for some code library and examples for AVR. All ideas are welcome. Thanks.
--------------------
|
|
|
|
|
 |
Ответов
|
Oct 18 2008, 21:16
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294

|
Цитата(defunct @ Oct 19 2008, 01:13)  Key word - FFT. ага, еще и фантастику почитать посоветуйте...с фурье человек далеко уйдет...
|
|
|
|
|
Oct 19 2008, 01:34
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Ой, ну автор насмешил! На PC эта хрень толком не работает, а он на АВР-ке собрался... Цитата(defunct @ Oct 19 2008, 08:11)  Ну а как иначе? С фурье все достаточно просто. Прощелкали спектр, сравнили со спектром эталона, получили 20 или более % подобия - распознали. Речь - это не DTMF, таким наскоком ее не взять. Люди разные, голоса разные, а говорят одно и то же - фурье ничем не поможет. Да даже один и тот же голос, в разном настроении и с разной громкостью даст разные спектры. Читайте про цифровую обработку речи. Мне, когда ее почитал, чуть не вывихнув мозги с кепстрами, стало понятно - ловить тут нечего.
|
|
|
|
|
Oct 19 2008, 10:20
|
Группа: Участник
Сообщений: 6
Регистрация: 16-12-05
Пользователь №: 12 291

|
Цитата(Огурцов @ Oct 19 2008, 04:39)  М.б. и есть чего, но уж только не на AVR. Хотя если в оффлайн... А чем Вам AVR не подходит? Фигасе 20Мипс уже "не производительность"  , Куда катится этот мир? Для сомневающихся- готовый проект, читайте тут например: http://instruct1.cit.cornell.edu/courses/e...L362/index.html
|
|
|
|
|
Oct 19 2008, 13:27
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(NetTracer @ Oct 19 2008, 10:20)  Фигасе 20Мипс уже "не производительность" Это восьмибитные мипсы. Т.е. когда нормальный DSP _за те же деньги_ будет делать 2000 бабочек в uS, AVR едва ли справится с одной. Кроме того нужно где-то хранить фонемы и слова, что для AVR тоже малореально, в условиях реалтайм. Хотя я с Вами сразу же соглашусь, при условии, что покажете работающий пример хотя бы на 20 элементарных команд. Надеюсь, на распознавание всего языка (хотя бы 20 тысяч слов) на AVR Вы не претендуете. Цитата(defunct @ Oct 19 2008, 04:46)  А как же голосовой набор в телефонах? Баловался я когда-то с Siemens S45. Не знаю, какой там проц и какой был применен алгоритм, но распознование команд было отвратительно - нужно было сделать десяток попыток, чтобы произнести команду так же, как она была записана. Такой футбол нам не нужен(с)
|
|
|
|
Сообщений в этой теме
Johan Krava Voice recognition with AVR Oct 18 2008, 14:08      defunct Цитата(ATLab @ Oct 19 2008, 04:34) Речь -... Oct 19 2008, 04:46 Flasher ну с этого готового проекта я как-то начинал... ре... Oct 19 2008, 10:54 NetTracer Цитата(Flasher @ Oct 19 2008, 13:54) ... ... Oct 19 2008, 11:36 ARV а что скажете по этому поводу: http://qrx.narod.ru... Oct 19 2008, 16:05 Rst7 ЦитатаЭто восьмибитные мипсы.
Ага... Чернила для ... Oct 19 2008, 16:27 Огурцов Цитата(Rst7 @ Oct 19 2008, 16:27) Ага... ... Oct 19 2008, 18:11  Rst7 Цитата(Огурцов @ Oct 19 2008, 21:11) Чего... Oct 19 2008, 18:38   Огурцов Цитата(Rst7 @ Oct 19 2008, 18:38) Мы тут ... Oct 19 2008, 20:04   =GM= Прошу простить джентльмены, что прерываю вашу высо... Oct 20 2008, 12:25 Rst7 ЦитатаВообще, я с 16-битными операндами сравнивал.... Oct 20 2008, 05:49 Огурцов Цитата(Rst7 @ Oct 20 2008, 05:49) Да ну? ... Oct 20 2008, 11:25  blackfin Цитата(Огурцов @ Oct 20 2008, 15:25) Пото... Oct 20 2008, 11:36 Rst7 ЦитатаНеужто 8-битный авр и 32-битный авр различае... Oct 20 2008, 12:35 =GM= Цитата(Rst7 @ Oct 20 2008, 11:35) Ну зайд... Oct 20 2008, 12:37 blackfin Цитата(Rst7 @ Oct 20 2008, 16:35) PS Там ... Oct 20 2008, 13:03 Огурцов Цитата(Rst7 @ Oct 20 2008, 12:35) Мы врод... Oct 20 2008, 14:15 Rst7 http://electronix.ru/forum/index.php?s=&am...st... Oct 20 2008, 12:42 Rst7 Цитатаодну и ту же картинку
Безусловно. Посему, д... Oct 20 2008, 13:10 Rst7 ЦитатаВы.
Не передергивайте. Вы начали про ... Oct 20 2008, 14:23 zltigo Цитата(Rst7 @ Oct 20 2008, 16:23) И имеет... Oct 20 2008, 14:49  Rst7 Цитата(zltigo @ Oct 20 2008, 17:49) Надо ... Oct 20 2008, 18:26   zltigo Цитата(Rst7 @ Oct 20 2008, 20:26) Точно. ... Oct 20 2008, 18:30 Огурцов Цитата(Rst7 @ Oct 20 2008, 14:23) Не пере... Oct 20 2008, 16:07  defunct Цитата(Огурцов @ Oct 20 2008, 19:07) Ну т... Oct 20 2008, 16:35   Огурцов Цитата(defunct @ Oct 20 2008, 16:35) Так ... Oct 20 2008, 17:15    defunct Цитата(Огурцов @ Oct 20 2008, 20:15) Расп... Oct 20 2008, 17:37     Огурцов Цитата(defunct @ Oct 20 2008, 17:37) mul ... Oct 20 2008, 19:28      defunct Цитата(Огурцов @ Oct 20 2008, 22:28) Ну т... Oct 21 2008, 14:11       Огурцов Цитата(defunct @ Oct 21 2008, 14:11) но н... Oct 21 2008, 15:53        =GM= Цитата(Огурцов @ Oct 21 2008, 14:53) Не в... Oct 21 2008, 16:02         Огурцов Цитата(=GM= @ Oct 21 2008, 16:02) Куда?
М... Oct 21 2008, 18:03        defunct Цитата(Огурцов @ Oct 21 2008, 18:53) Не з... Oct 21 2008, 16:12     =GM= Цитата(defunct @ Oct 20 2008, 16:37) С ог... Oct 21 2008, 14:56      defunct Цитата(=GM= @ Oct 21 2008, 17:56) Если с ... Oct 21 2008, 15:01 Rst7 Нет, народ. Это все измерение пиписек. При таком п... Oct 21 2008, 16:07 Rst7 Цитатаговорил что щелкал FFT на m48 в real-time.
... Oct 21 2008, 16:24 defunct Цитата(Rst7 @ Oct 21 2008, 19:24) Еще раз... Oct 21 2008, 16:41 Rst7 ЦитатаОк предлагаю рассмотреть
1. Ну видимо ... Oct 21 2008, 16:54 =GM= Цитата(Rst7 @ Oct 21 2008, 15:54) 3b (сра... Oct 21 2008, 20:23 defunct Цитата(Rst7 @ Oct 21 2008, 19:54) 2. Не в... Oct 21 2008, 20:34  Огурцов Цитата(defunct @ Oct 21 2008, 20:34) 9/2 ... Oct 21 2008, 21:06   Petka Цитата(Огурцов @ Oct 22 2008, 01:06) Ок, ... Oct 21 2008, 21:20    Огурцов Цитата(Petka @ Oct 21 2008, 21:20) 2. А в... Oct 21 2008, 21:49   defunct Цитата(Огурцов @ Oct 22 2008, 00:06) Ок, ... Oct 21 2008, 21:21 Rst7 ЦитатаДумаю возможно, но это будет FCT.
Ну в смыс... Oct 22 2008, 05:14 blackfin Цитата(Rst7 @ Oct 22 2008, 09:14) Ну в см... Oct 22 2008, 05:41  Огурцов Можно я еще встряну ? Вы о каких герцах говорите, ... Oct 22 2008, 19:23 Petka Цитата(Rst7 @ Oct 22 2008, 09:14) Вот есл... Oct 22 2008, 08:47 Rst7 Цитатаblackfin ... за ~300 тактов CPU.
AVR - боль... Oct 22 2008, 06:27 Rst7 Цитата3. Для каждой выборки считать FFT в real-tim... Oct 22 2008, 08:09 defunct Цитата(Rst7 @ Oct 22 2008, 11:09) Слушайт... Oct 22 2008, 15:38 DRUID3 Цитата(ATLab @ Oct 19 2008, 04:34) Ой, ну... Oct 22 2008, 08:17 Rst7 ЦитатаАбсолютно прав.
Я бы, конечно, предпочел от... Oct 22 2008, 08:51 DRUID3 Цитата(Rst7 @ Oct 22 2008, 11:51) Я бы, к... Oct 22 2008, 09:03 Petka Цитата(Rst7 @ Oct 22 2008, 12:51) Я бы, к... Oct 22 2008, 09:09  DRUID3 Цитата(Petka @ Oct 22 2008, 12:09) Ну так... Oct 22 2008, 09:14 Rst7 Цитатаа зачем Вам спектр мощности?
Я может не так... Oct 22 2008, 09:45 Rst7 ЦитатаНе совсем, просто это отразится на методе ср... Oct 22 2008, 15:51 Rst7 ЦитатаМожно я еще встряну ?
Конечно нельзя, что з... Oct 23 2008, 10:22 defunct Цитата(Rst7 @ Oct 23 2008, 13:22) Теперь ... Oct 23 2008, 11:16  Огурцов А как нормировать по частоте и ширине спектра ? Ве... Oct 23 2008, 11:42 Rst7 ЦитатаДа, в заренее заготовленные кстати не забыва... Oct 23 2008, 11:38 defunct Цитата(Rst7 @ Oct 23 2008, 14:38) все мощ... Oct 23 2008, 15:07 Rst7 ЦитатаИ это будет выигрыш на порядок.
Ну покажите... Oct 23 2008, 12:01 Огурцов Цитата(Rst7 @ Oct 23 2008, 12:01) Ну пока... Oct 23 2008, 13:38  blackfin Цитата(Огурцов @ Oct 23 2008, 17:38) ...ж... Oct 23 2008, 13:51   Огурцов Если из этих трех - патологоанатом. Наблюдающий. Oct 23 2008, 13:59 Rst7 Ну что, вычисление мощностей с нормированием - это... Oct 23 2008, 13:19 Огурцов Цитата(Rst7 @ Oct 23 2008, 13:19) Ну что,... Oct 23 2008, 13:50  Rst7 Цитата(Огурцов @ Oct 23 2008, 16:50) Не п... Oct 23 2008, 18:20   Огурцов 8x
Код: C = A * A + B * B;
+00000069: ... Oct 23 2008, 19:14    defunct Цитата(Огурцов @ Oct 23 2008, 22:14) 8x
К... Oct 23 2008, 19:54     Огурцов Цитата(defunct @ Oct 23 2008, 19:54) Чипу... Oct 23 2008, 20:26      =GM= Цитата(Огурцов @ Oct 23 2008, 19:26) 21, ... Oct 23 2008, 22:06       Огурцов Цитата(=GM= @ Oct 23 2008, 22:06) Вообще ... Oct 23 2008, 22:32      defunct Цитата(Огурцов @ Oct 23 2008, 23:26) Для ... Oct 23 2008, 22:06       =GM= Цитата(defunct @ Oct 23 2008, 21:06) Моя ... Oct 23 2008, 22:17        defunct Цитата(=GM= @ Oct 24 2008, 01:17) Вроде б... Oct 23 2008, 22:18         =GM= Цитата(defunct @ Oct 23 2008, 21:18) Уже ... Oct 23 2008, 23:07          defunct Цитата(=GM= @ Oct 24 2008, 02:07) Не скаж... Oct 23 2008, 23:34           =GM= Цитата(defunct @ Oct 23 2008, 22:34) Поче... Oct 24 2008, 10:53            defunct Цитата(=GM= @ Oct 24 2008, 13:53) Два, по... Oct 24 2008, 11:08 Rst7 ЦитатаНу эта...
Ну то. Так что, слабо? Давайте, В... Oct 23 2008, 13:45 Rst7 Господа, ну вы что, думаете, что я не знаю, как бы... Oct 24 2008, 03:35 Rst7 Для тех, кому не терпится, выкладываю проект и лис... Oct 24 2008, 10:46 Rst7 Цитата brpl __store
com RxH
neg RxL
__store:... Oct 24 2008, 11:29 defunct Цитата(Rst7 @ Oct 24 2008, 14:29) Чтото м... Oct 24 2008, 11:58 Rst7 ЦитатаВот мой вариант перемножения (a1,a0)*(a1,a0)... Oct 24 2008, 12:04 DRUID3 Господа оптимизаторы. Объясните мне, сирому, зачем... Oct 25 2008, 09:37 Rst7 Цитатасчитать спектр мощности при этом теряя всю и... Oct 25 2008, 09:54
2 страниц
1 2 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|