Finite state and Constraint Grammar based Text-to-Speech processing
View the project on GitHub giellalt/speech-sme
Saker:
Forslag til pseudokode:
([^X]) X X => $1 X :
where X in (e i o u y m n ...);
Gjenta ad lib
TILTAK:
Problem: både manglande generering og feilplassering av trykk.
Feilplasseringar:
Døme på feil trykkplassering utan ordgrense:
bo^ra^dan^bod^du pˈo.rɑː.ðˌɑn.bodː.tu
bo^ra^dan#bod^du pˈo.rɑː.ðˌɑn#pˌodː.tu
vs:
bo^ra^dan#bod^du pˈo.rɑː.ðɑn#pˌodː.tu: <== korrekt
háldda+hus+laš - ingen sekundærtrykk!!!
Regel ved derivasjonar: ingen trykk ved derivasjonar på éi staving. Slike derivasjonar får sekundærtrykk ved bøying som gjev dei to stavingar, og dei dannar då ein ny fot. Derivasjonar på to stavingar startar alltid ein ny fot/ei ny takt.
For å få til dette må vi ha symbola for bøyings- og derivasjonsgrenser tilgjengelege for ipa-konverteringa.
TILTAK:
TILTAK:
TILTAK:
Døme:
Guovvamánu 4.-6.b. --> Guovvamánu njealját beaivvis guđát beaivái
Sáhtát go boahtit guovvamánu 4. beaivvi --> njealját (+Nom)
Sáhtát go boahtit 4. --> sáhtát go boahtit njealjádis? (+Lok)
Mii fertet geargat 4. --> geargat njealjádii (+Ill) = ferdig til den fjerde (pres.)
--> geargat njealjádis (+Lok) = ferdig (på) den fjerde (pret.)
Kva for ein av dei to siste over vil kunna variera. Default blir valt etter tempus slik det er indikert over. Default kan overstyrast ved å skriva ut kasus eksplisitt på talet:
4.:i
4.:s
TILTAK:
Onsdag kl. 9.30 - med Joseph?