» Теме » Савети »Синтисајзер за говор за ваш Ардуино

Синтисајзер за говор за ваш Ардуино



Аутор Упутства под надимком Утсоурце говори како се користи Талкие библиотека која вам омогућава да синтетишете говор са Ардуино. Ово није синтетизатор говора који можете да користите на свом паметном телефону, таблету или рачунару и који може да гласа било који текст. Овде је скуп речи фиксиран, али има их више од хиљаду (укупно је обезбеђено неколико повезаних речника). Ова библиотека имплементира алгоритам синтезе софтвера, који је својевремено имплементиран у хардвер у ТИ чиповима.

Талкие библиотека лаже овде, она се такође може преузети преко менаџера библиотеке уношењем њеног имена у траку за претрагу. Чаробњак приказује ово на снимку заслона:



Библиотека не захтева проширење РАМ-а, РОМ-а, додавање било каквих хардверских синтетизатора. Синтеза говора је у потпуности програматска, аудио сигнал се емитује помоћу ПВМ-а за излаз 3. Тамо једноставно можете повезати динамичку главу кроз отпорник или можете користити додатно појачало. У другом случају пожељни су филтри ниског протока између Ардуино-а и појачала, али мајстор то чини без њега. Са снажним појачалом, филтер са ниским пролазом постаје обавезан. Појачало се може извести на било којој основи елемената, мастер бира чип ЛМ386. Он узима прекидачки круг као стандардни, јасно је да му микрофон и отпорник на оптерећењу који су приказани на њему неће бити потребни - извор сигнала биће Ардуино.



Овај круг моделира у програму Фритзинг:



А гради се на табли као што су:



Да би тестирао библиотеку у дело, чаробњак отвара уређивач скица у Ардуино ИДЕ:



И он бира овај код:

#инцлуде "Талкие.х" //Талкие.х користи се за иницијализацију ове библиотеке и постављање Дигитал пин 3 Ардуино-а као излазни пин

#инцлуде "Воцаб_УС_Ларге.х" //Воцаб_УС_Ларге.х користи се за упозорења

#инцлуде "Воцаб_Специал.х" //Воцаб_Специал.х користи се за паузу

Талки глас // дефинирати вриједност вриједности објекта за кориштење наредби

воид сетуп () {
}
воид лооп () {
воице.саи (спПАУСЕ2);
воице.саи (сп2_ДАНГЕР);
воице.саи (сп2_ДАНГЕР);
воице.саи (сп3_СТОРМ);
воице.саи (сп3_ИН);
воице.саи (сп3_ТХЕ);
воице.саи (сп3_НОРТХ);
/ * Прва наредба воице.саи (спПАУСЕ2) треба да направи кратку паузу током понављања поруке упозорења. А наредне команде су само једноставне речи које имплицирају: ОПАСНОСТ ОД ОПАСНОСТИ СТОРМ НА СЕВЕРУ. * /
}


Програм повезује претходно инсталирану Талкие библиотеку и два речника, од којих је један потребан за паузу између речи. Овај синтесајзер говора не разуме интерпункцијске знакове, нити скраћенице попут ПСТ и ПСТ. Када се програм покрене, изговориће монотону фразу „опасност, опасност, олуја са северне стране“.

Библиотека је погодна за ардуино кориснике који не желе да купују прилично скупе екране. Заузевши се динамичном главом, без или са појачалом, само једном „ногом“, могуће је реализовати излаз у облику говора прилично дугачких фраза, а ако узмете још неколико „ногу“ помоћу тастера, затим мени, укључујући вишеслојни.

Погодно за тему

Сродне теме

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори

Саветујемо вам да прочитате:

Предајте га смартфону ...