реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Синтезатор речи
VAHOO
сообщение Mar 8 2007, 23:56
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834



как можно сделать синтезатор речи скажем на AVR?

буду рад лубой информации


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Mar 9 2007, 00:45
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
как можно сделать синтезатор речи скажем на AVR?

Воспроизводить звуки с достаточно высоким качеством AVR в состоянии. Взять хотя бы аппликэйшн цифровым диктофоном http://atmel.com/dyn/resources/prod_documents/doc1456.pdf
остальное дело техники - использовать алгоритмы синтеза речи из готовых сэмплов.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
VDG
сообщение Mar 9 2007, 16:24
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(VAHOO @ Mar 8 2007, 23:56) *
как можно сделать синтезатор речи скажем на AVR?
буду рад лубой информации

ИМХО правильнее вначале найти исходный проект какого-нибудь синтезатора речи для компьютера. И если качество понравится, то перенести на AVR.
PS. Склейка из отдельных "букв" или даже фонем без специальной обработки даёт отвратное качество. А дополнительную обработку AVR не потянет.


--------------------
Go to the top of the page
 
+Quote Post
VAHOO
сообщение Mar 9 2007, 23:11
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834



мне надо, просто, что бы если я что то сказал,
микроконтроллер понял и что то сделал, или ответил,
ответит можно через SD CARD или скажем ISD2560,
но как распознавать реч?


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
vvvvv
сообщение Mar 9 2007, 23:32
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-06-04
Пользователь №: 85



Если очень хочется, можно попытаться записать 20 вариантов одного и того же слова,
пропущенного через НЧ фильтр, с верхней частотой 3400. И на AVR сравнивать произнесенное
слово с архивом. При совпадении выполнить команду. Набрать удачные варианты можно
при помощи отдельной программки. Но вообще геморрой еще тот.
Вряд ли удастся надежную распознавалку создать.
Тут блин целые диссеры пишутся с применением нейросетей в алгоритмах распознавания речи.
И на самом деле это задачка для мощного DSP, а не для AVR.
Go to the top of the page
 
+Quote Post
VDG
сообщение Mar 10 2007, 00:09
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(VAHOO @ Mar 9 2007, 23:11) *
мне надо, просто, что бы если я что то сказал,
микроконтроллер понял и что то сделал, или ответил,

smile.gif А не задумывались почему вы сейчас это набили на клавиатуре, а не произнесли в микрофон?
Это даже на компьютере нереально, не то что на контроллере. Лет через н-дцать возможно... на компе. smile.gif
Go to the top of the page
 
+Quote Post
acex2
сообщение Mar 10 2007, 00:22
Сообщение #7


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(VAHOO @ Mar 9 2007, 23:11) *
мне надо, просто, что бы если я что то сказал,
микроконтроллер понял и что то сделал, или ответил,
ответит можно через SD CARD или скажем ISD2560,
но как распознавать реч?


Вы бы определились - вам синтез или распознавание нужно?

На АВРке нормальное распознавание не сделаешь, а вот при помощи процессоров от http://www.sensoryinc.com/ при условии ограниченного набора слов это вполне реально.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 10 2007, 00:57
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(acex2 @ Mar 10 2007, 01:22) *
Вы бы определились - вам синтез или распознавание нужно?

На АВРке нормальное распознавание не сделаешь, а вот при помощи процессоров от http://www.sensoryinc.com/ при условии ограниченного набора слов это вполне реально.


Реально для кого? smile.gif
Для вас или для вопрошающего?

По-моему надо ясно человеку сказать. Хорошему коллективу имеющему приличные знания в разных областях потребуется пару лет для продукта более-менее пригодного к использованию.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Mar 10 2007, 02:29
Сообщение #9


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Народ, в пылу дискуссии не прибейте человека ненароком(:-). Его позиция совершенно ясная: он сказал, я спрошу контроллер, а он ответит, словом ли, делом ли.
Цитата(VAHOO @ Mar 9 2007, 20:11) *
мне надо, просто, что бы если я что то сказал, микроконтроллер понял и что то сделал, или ответил,
ответить можно через SD CARD или скажем ISD2560, но как распознавать речь?

Найдите книгу, "Цифровые процессоры обработки сигналов". Под ред. Остапенко А.Г., 1994, 264с.
Там есть приложение 1 "Пример проектирования модуля синтезатора речи на бис км1813ве1", приведено немного теории и программа синтеза речи (с.196-217).

Процессор в приложении работает на частоте 6.144МГц, т.е. одна команда выполняется за 651 нс (4 клока), так что, как видите, современные аврки помощнее будут, особенно с командами, выполняемыми за 50 нс (20МГц такт). Всего 21 команда. Единственное преимущество у данного процессора - это длина аккумулятора - 25 бит.

Теперь выбор за вами, сможете сделать синтезатор на авр или нет, так сказать, или грудь в крестах или голова в кустах. Решайтесь.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 10 2007, 10:23
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Синтез речи - задача решаемая. Распознавание - нет.
Go to the top of the page
 
+Quote Post
acex2
сообщение Mar 10 2007, 10:35
Сообщение #11


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(SasaVitebsk @ Mar 10 2007, 00:57) *
Реально для кого? smile.gif
Для вас или для вопрошающего?


При помощи вот такой штуки http://www.sensoryinc.com/html/products/vrstamp.html даже начинающий сможет справиться с задачей.

Необязательно иметь "хороший коллектив, имеющий приличные знания в разных областях", который будет все разрабатывать с нуля, когда есть готовые решения, уже разработанные другим "хорошим коллективом, имеющим приличные знания в разных областях".
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 10 2007, 10:37
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(SasaVitebsk @ Mar 10 2007, 10:23) *
Синтез речи - задача решаемая.

Я бы сказал, условно решаемая, то что возможно назвать синтезом нельзя, можно цифровым магнитофоном.
Go to the top of the page
 
+Quote Post
VAHOO
сообщение Mar 10 2007, 12:46
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834



а что вы думайте об этом?

http://cxem.net/sprav/sprav86.php


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
VDG
сообщение Mar 10 2007, 14:15
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(VAHOO @ Mar 10 2007, 12:46) *
а что вы думайте об этом?...

..."синтеза реци"
Только для синтеза реци и подходят. smile.gif Я предложил вам сначала поиграться с говорилками, которым хватает только ресурсов компа. Если качеством удовлетворитесь, то смотрите в сторону ДСП. Но как сказали выше, самому вам это не сделать.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Mar 10 2007, 16:31
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 VAHOO -
в обсчем то , если надо устройство, что распознаёт речь(это к тому - "...что бы если я что то сказал,
микроконтроллер понял и что то сделал, или ответил...") - то вот собсно ссылка - там ребята на авр-ке сваяли чтото типа того о чём спрашивалось.. Идея интересная...Но действительно на авр-ке собрать полноценное устройство чтоб УСё понимало - вряд-ли...действительно лучше смотреть в сторону дсп..

http://instruct1.cit.cornell.edu/courses/e...ndex.html#intro

Наслаждайтесь - :-)
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01561 секунд с 7
ELECTRONIX ©2004-2016