@הללוהו כתב בראשי תיבות בהקראת טקסט:
מדובר בטקסטים נטענים אוטומטי והמערכת מקריאה לי את זה.
אז תשנה במקור, בקוד שמעלה את הטקסטים, שיפתח את הראשי תיבות לאותיות בודדות
לדוגמה (JS)
const LETTER_PRONUNCIATIONS = {
א: 'אלף',
ב: 'בית',
ג: 'גימל',
ד: 'דלת',
ה: 'הא',
ו: 'וו',
ז: 'זין',
ח: 'חית',
ט: 'טית',
י: 'יוד',
כ: 'כף',
ך: 'כף סופית',
ל: 'למד',
מ: 'מם',
ם: 'מם סופית',
נ: 'נון',
ן: 'נון סופית',
ס: 'סמך',
ע: 'עין',
פ: 'פא',
ף: 'פא סופית',
צ: 'צדי',
ץ: 'צדי סופית',
ק: 'קוף',
ר: 'ריש',
ש: 'שין',
ת: 'תו',
};
function spellOutAbbreviations(text) {
return text.replace(/[א-ת]+"[א-ת]/g, (match) => {
return match
.split('')
.map((char) => {
if (char === '"') return null;
return LETTER_PRONUNCIATIONS[char];
})
.filter(Boolean)
.join(' ');
});
}
spellOutAbbreviations(`מילה אתב"ש מילה ר"ת מילה`);