189378. lajstromszámú szabadalom • Eljárás és berendezés beszédnek és egyéb más hangjelenségnek a beszédkeltés akusztikus csőmodelljén alapuló mesterséges előállítására

1 2 A 11 szintetizátor aritmetika akár lineáris, akár PCM típusú digitál-analóg 32 átalakítót tartalmazhat. A példaképpeni 17. ábrán bemutatott utóbbi esetben a csőmodellt megvalósító rendszer v interfésze és a PCM típusú digitál-analóg 32 átalakító, más néven PCM 33 dekóder bemenete közé megfelelő hardware vagy software 32 átalakító kerül. A 11 szintetizátor aritmetika olyan módon is ki­alakításra kerülhet, amely lehetőséget ad a belső álla­potok (az Aj(n) értékek) törlésére, s amelyet például arra lehet használni, hogy egy zöngétlen/zöngés szeg­mensváltáskor a zöngétlen hang zörejmentesen alakul­jon ki. Kzt a 12. ábrán látható S logikai kapcsolónak az i=0,l...p*l értékekre kiterjedő teljes szintetizálási ciklus alatt zérus állásba történő kapcsolásával érhet­jük el. Ezzel a 18 elemi gárf aritmetika a^j ^(n-1 ) be­menetére végig nullát kényszerítünk, ami egyenértékű a teljes reflexiós memória kitörlésével, de hard ware - ben jóval egyszerűbben, olcsón megvalósítható. A 10 rendszervezérlő zönge-aszinkron szintézisnek nevezett eljáráskor szokásosan úgy adja az u gerjesz­tést a 11 szintetizátor aritmetikának zöngés szegmens létrehozásánál, hogy zöngés szegmensek egymáshoz kapcsolódó sorozatán belül az impulzusok egymástól a periódusidőnek megfelelő távolságra vannak, míg a kiejtést kezdő, vagy zöngétlen szegmenset követő első zöngés szegmensnél az első impulzus a szegmens ele­jén van. A jelen eljárásban az első impulzus a szóban­­forgó szegmens elejéhez közeli meghatározott helyen helyezkedik el. Ezáltal simább hangátmenctek érhe­tők el. A fentiek nyomon követték a szintézis-rendszer működését egy szöveg bemondásától annak szinteti­zált kimondásáig. Egy 9 szintetizátorban természete­sen egyszerre több szöveghez tartozó paraméter-kész­let is előfordulhat. Nevezzük a különböző szövegeket alapelemeknek. Alapelemek lehetnek teljes kifejezé­sek, például: Jó napot kívánok, az ötödik vágányra vonat érkezik stb. Lehetnek szavak, példáid az ötödik vágányra, stb. Lehetnek speciális hangjelenségek pl. zenerészlet, kutyaugatás stb. Lehetnek olyan foneti­kai egységek, amelyekből valamely nyelv minden szö­vege összeállítható, pl. magányos a hang a-b,átmenet stb. Lehetnek különböző alapelemek ugyanazon nyel­vi egység (pl. szó) különböző hangsúllyal, dallammal és erősséggel kiejtett változatai. A 10 rendszervezérlő megfelelő parancs esetén ké­pes a különböző alapelemeket a parancsnak megfelelő sorrendben, szünetek közbeiktatásával, vagy anélkül, hangerő módosítással vagy anélkül, egymás után fűzi. Ezzel folyamatos beszéd nyerhető a 9 szintetizátor­ból. A jelen szintetizátor összefűzésí különlegességét a leírás taglalja. Szabadalmi igénypontok 1. Eljárás emberi hangok szintetizátor számára tör­ténő szövegelőkészítéséhez, amelynek során az előké­szítendő szöveget szegmensekre bontjuk, minden e­­gyes szegmenst analizátorral analizálunk, és minden egyes szegmenshez egy paramétercsoportot rende­lünk, amely paramétercsoport tartalmaz egy vagy több számot, amellyel megadjuk a szegmens zöngés vagy zöngétlen jellegét, megadunk továbbá p számot, amelyek az egyes szegmensek reflexiós tényezőit tar­talmazzák, egy vagy több számot a relatív hangerőre vonatkozóan, továbbá néhány tetszőleges számot a szegmens egyéb speciális jellemzőire, továbbá a zön­gés vagy zöngéüen jellet és az alapfrekvenciát az átla­gos küíönbségabszolút-érték függvény (MADF), amely n+K-1 AMDF <k, n. K) = C 2 fs(mric) -s(m)J, in=n ahol K a függvényképzésben résztvevő mintapárok száma, N egy, például a zöngeszinkron szintézisnél a szegmensben lévő minták száma, és n a minták száma, k pedig az időeltolás értéke, segítségével állapítjuk meg, és zöngés jelleget állapítunk meg, ha a (0...0,5)N és (0,5...3)N közötti k értékekre és a szegmens első határa körüli n értékre kiértékelt AMUF k szerinti át­lagának és a minimumának, vagy a maximumának és átlagának, vagy a maximum és minimum különbségé­nek és átlagának hányadosa egy előre megadott kons­tansnál nagyobb, azzal jellemezve, hogy zöngés jelleget állapítunk, meg, ha az előbbiek szerint kiértékelt AMDF függvény lokális minimumai között van kettő vagy több olyan, melynek abszcisszái (ak­tuális k értékei) eg)'másnak két, vagy háromszorosai. 2. Az 1. igénypont szerinti eljárás foganatosítást módja azzal jellemezve, hogy n^t úgy vá­lasztjuk meg. hogy (n*K-l ) a szegmens hátsó határa kornyékére essen, és az ÁMDE függvény negatív k ér­tékekre értékeljük ki. 3. Az 1. vagy 2. igénypont szerinti eljárás fogana­­tosítási módja, azzal jellemezve, hogy a le­írt lépéseket bármilyen hierarchia szerinti kombiná­cióban alkalmazzuk a zöngés vagy zöngétlen jelleg megállapítására. 4. Az 1-3. igénypontok bármelyike szerinti eljá­rás foganatosítási módja, azzal jellemezve, hogy zöngés esetben a peridódusidőt az AMDF függ­vény abszolút minimumának abszcisszájaként állapít­juk meg. 5. Az 1. vagy 2. igénypontok szerinti eljárás foga­natosítási módja, azzal jellemezve, hogy zöngés esetben a periódusidőt azon AMDF-minimum abszcisszájaként állapítjuk meg, amelynek egészszá­­mű többszöröseinél jó közelítéssel szintén minimokat állapítunk meg. 6. Az 1-5. igénypontok bármelyike szerinti eljá­rás foganatosítási módja, azzal jellemezve, hogy vegyes jelleget állapítunk meg, ha a zöngés jel­leget állapítunk meg, és a beszédjelen a lokáüs szélső­értékek száma egy előre megadott határértéknél na­gyobb, \ 7. Az 1-6. igénypontok bármelyike szerinti eljá­rás foganatosítási módja, a z z a 1 jellemezve, hogy a hangmagassághoz illeszkedő zöngeszinkron szegmentálását úgy végezzük el, hogy egy-egy szeg­mens idejét a megállapított periódusidő vagy annak egészszámú többszörösére választjuk. 8. Az 1-7, igénypontok bármelyike szerinti eljá­rás foganatosítási módja, azzal jellemezve, hogy a zöngétlen szegmenst követő zöngés szegmens­sorozat első szegmensében az első impulzus helyét a szegmensben lévő legnagyobb értékű ordináta absz­cisszájával, vagy adott számmal megelőző abszcisszá­val, vagy az azt közvetlenül megelőző nullátmenet abszcisszájával adjuk meg. 189.378 5 10 15 20 25 30 35 40 45 50 55 60 9

Next

/
Thumbnails
Contents