roboforum.ru

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

Синтезаторы речи на микроконтроллерах

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: Синтезаторы речи на микроконтроллерах

Сообщение zz555 » 09 апр 2017, 01:23

Мне тоже нравиться эта тема! Спасибо Dmitry__ и _kp!
Мне тоже давно хочется сделать более менее качественный синтез речи именно робота (точнее набора только 20 слов) и уместить программу с сэмплами фонем в 4 Kb. Нужно впихнуть все в ATtiny85 и притом оставить 4 Kb для другой программы. CD-карточка не вариант, нужен минимализм.

Может стоит кодировать сэмплы в IMA ADPCM? - http://we.easyelectronics.ru/Soft/szhat ... adpcm.html
Аватара пользователя
zz555
 
Сообщения: 2
Зарегистрирован: 08 апр 2017, 23:56
Skype: fox_jony
прог. языки: Asembler, СИ, JS, PHP
ФИО: Владимир

Re: Синтезаторы речи на микроконтроллерах

Сообщение zz555 » 09 апр 2017, 05:15

Еще за заметку про MOD генерацию звука - http://sblive.narod.ru/ZX-Spectrum/Gene ... lSound.htm
Аватара пользователя
zz555
 
Сообщения: 2
Зарегистрирован: 08 апр 2017, 23:56
Skype: fox_jony
прог. языки: Asembler, СИ, JS, PHP
ФИО: Владимир

Re: Синтезаторы речи на микроконтроллерах

Сообщение Madf » 15 апр 2017, 16:19


Пытался я как-то вкурить его, но так и не вышло, не знаю почему, складывается такое впечатление, что каких-то данных не хватает о алгоритме.

А вообще есть ещё такая тема с RC2: https://www.mcselec.com/index.php?optio ... &Itemid=57
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Синтезаторы речи на микроконтроллерах

Сообщение Eruman » 01 июн 2017, 16:18

Надеюсь ТС не осерчает, лень тему создавать. :)

Нужен был речевой извещатель. погонял <talkie.h>, и могу сказать, что её возможностей достаточно мне процентов на 90%.
качество звука обеспечивает разборчивость речи. песенка 2 минуты сжалась в 12кб

Можно нагенерировать собственных сообщений, благо инструменты присутствуют в архиве. Следует установить FreeMath, и все получится. Там в примере нет окончательной конвертации в hex-массив, но дописать - не проблема. Синтаксис скрипта - простейший. если нет желания писать, то итоговую битовую последовательность можно сконвертировать в удобоваримый вид тут http://lab.dejaworks.com/dev/talkie-encoder/
Массив получается с помарками, но звучать будет понятно.
Вложения
level.zip
звук от ардуино отличается минимально
(26.35 КиБ) Скачиваний: 0
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Синтезаторы речи на микроконтроллерах

Сообщение esisl » 01 июн 2017, 18:16

Плееров достаточно много. А вот синтез... Хуже только "слушатель" :)
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

Re: Синтезаторы речи на микроконтроллерах

Сообщение Eruman » 01 июн 2017, 22:56

собственно, там фонемами синтезируется что-угодно. просто и наглядно )
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Пред.

Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 2