Cześć!
Od razu mówię, że nie szukam nic zaawansowanego ani kozackiego, musi być po prostu bardzo proste/banalne.
Mamy sobie jakieś zdanie/zdania, składające się z dowolnej ilości słów, powiedzm.
quick brown fox jumps over the lazy dog.
Chciałbym napisać prostą heurystykę, tego jak długo wymawia się dane słowo, nie musi być dokładna liczba, wystarczy mi stosunek słowa do zdania.
Pierwszy sposób to po prostu policzyć znaki. Całe zdanie ma 32 znaki, pierwsze słowo ma 5 znaków, czyli bardzo prosty algorytm powiedziałby że pierwsze słowo wymawia się 5/32
ich. I to jest spoko.
Ale są słowa które są dłuższe, ale wymawia się je szybko, np angielskie queue
wymawia się tak samo szybko jak po prostu q
. Noi też są dwuznaki, jak "sz", "cz", "ch", "rz" oraz litery nieme, np hacer
po hiszpańsku wymawia się dokładnie tak samo jak acer
.
Ma ktoś jakiś pomysł?