WordSense uses ElevenLabs to generate every spoken-audio clip in the app. Plain text sometimes comes out mispronounced. We tested 4 fixes on 3 words, then reworked one of them on 17 Jul after you flagged a problem with it. This checkpoint asks you to pick the strategy that becomes permanent — across the whole catalog, not just these three test words.
The 17-Jul IPA rework. Same three words, same phonetic idea — but the stress mark and syllable-dot are stripped before they hit the model. This is the fix for the pause / spoken-dot problem you flagged. Your cached view on 17 Jul missed these three clips; they're new.
Five versions per word: no-fix baseline (older model), no-fix on v3, the alias respelling, the original IPA (with the pause bug), and the 17-Jul IPA rework.
The front-runner strategy, pushed past the original 3 words.
The alias strategy tested well on meja / boleh / gue. This batch pushes it further: 10 standalone words (mostly stored IPA already in the catalog, respelled with the same alias convention) and 5 short phrases that put an alias word inside connected speech, to see if the fix survives once the word isn't spoken alone.
Two words are deliberate controls: beli and senang. Both have a schwa vowel, which is the model's default reading anyway — so their "alias" is spelled identically to the plain word (no diacritic). They should sound exactly like the unmodified baseline. If a control sounds different, that's a sign the alias mechanism itself is doing something unexpected, not that a respelling rule is wrong.
Respelling convention used: é = /e/ in an open, non-final syllable (meja→médja). è = /e/ in a closed, word-final syllable (boleh→bolèh). A bare word-final open /e/ gets an added "h" digraph (gue→gu-eh). Plain "e" with no mark = schwa, left unmarked — that's the beli/senang controls.
Tap a verdict under each clip — sounds right / sounds wrong / unsure. A note is optional. Words flagged “known-suspect” were already flagged in an earlier diagnosis pass, before this batch.
Same alias rule, now inside connected speech — does the fix survive next to other words?
Same 11 words, two different respelling sources feeding the identical alias mechanism.
WordSense already stores a per-word respelling that learners see on-screen right now (e.g. beli → “buh-LEE”) — the alias-batch above instead used a brand-new é/è convention invented for this test. If the exact string the app already displays also drives the voice correctly, display and audio share one source of truth forever, with no new convention to invent or maintain.
Per your ruling on D-TTS-1 ("test more words first, then decide") and D-TTS-5 ("use derived") — every item below runs through both eleven_v3 and eleven_multilingual_v2, same alias mechanism, same respelling, so you can pick the model on an apples-to-apples basis. v2 was checked structurally first (a real preflight call confirmed HTTP 200 + valid audio with the dictionary attached) — whether it audibly honors the alias the way v3 does is exactly what your ear below tells us.
Convention v2 (updated from tonight's ear findings): é = full /e/ in any position, including word-final (témpé, not témpeh — you caught the -eh digraph reading as schwa on tempe). è = full /e/ in a closed final syllable (tèh, bolèh). Plain "e" = schwa, left unmarked. New this batch: a c→ch guard before e/i (chépat class) generalized to a second word (kecil→kechil), and no separators or stress marks in any alias string.
Unplanned finding — t070's stored IPA has a systematic bias, not just on cepat. Every candidate was cross-checked against Kaikki/Wiktionary's IPA (a second, independent source already in the catalog). Beyond cepat, seven more words disagreed the same way — t070 says a full, stressed vowel early in the word; Kaikki's Standard-Indonesian entry says schwa with stress later (dekat, penting, karena, lebih, rezeki, terus, berhenti). Those seven are brand-new words never ear-tested before, so they're respelled here from the Kaikki-corrected reading (identity alias, badged DATA-FIX) and t070's row is flagged as a data-fix candidate. Three words from the 17-Jul batch (kena, empat, sedih) show the same Kaikki disagreement — but you already ear-approved their é-marked version as "sounds right," so those were not silently changed; they're kept as-is and just badged ⚠ FYI for your awareness. dekat specifically matches a Kaikki-tagged Eastern-dialect variant rather than a flat error — a register question, not just a bug.
Tap a verdict on each row — v3 better / v2 better / both right / both wrong. DATA-FIX = respelling corrected off Kaikki, t070's IPA flagged for a real fix. ⚠ FYI = Kaikki disagrees but the é-marked version already passed your ear-test, kept as-is. Identity = alias equals the plain word (schwa/default reading, nothing to fix).
/ˈtʃe.pat/ — Kaikki /tʃəˈpat/./ˈtem.pe/./ˈme.dʒa/ — Kaikki /ˈmedʒa/./ˈbo.leh/ — Kaikki /ˈbolɛh/./teh/ — Kaikki /ˈtɛ/./ˈe.nak/ — Kaikki /ˈɛnak/./e.ko.ˈno.mi/ — Kaikki /ekoˈnomi/./ˈke.na/ — Kaikki /kəˈna/./ˈem.pat/ — Kaikki /əmˈpat/./ˈse.dih/ — Kaikki /səˈdih/./kə.ˈna.pa/ — Kaikki /kəˈnapa/./dʒə.ˈlɛk/ — Kaikki /dʒəˈlɛk/./dʒən.ˈde.la/ — Kaikki /dʒənˈdɛla/./ˈkə.tʃil/ — Kaikki /kəˈtʃil/./ˈde.kat/ — Kaikki /dəˈkat/ (Standard-Indonesian) / /ˈdekat/ (Eastern)./ˈpen.tiŋ/ — Kaikki /pənˈtiŋ/./ka.ˈre.na/ — Kaikki /ka.rə.ˈna/ (+ fast-speech contraction /ˈkar.na/)./ˈle.bih/ — Kaikki /ləˈbih/./rə.ˈze.ki/ — Kaikki /rə.zə.ˈki/./ˈte.rus/ — Kaikki /təˈrus/./bər.ˈhen.ti/ — Kaikki /bər.hən.ˈti/./tə.ˈman/ — Kaikki /təˈman/./sə.ˈko.lah/ — Kaikki /səˈkolah/./sə.ˈka.raŋ/ — Kaikki /səˈkaraŋ/ (+ fast-speech /ˈska.raŋ/)./ˈdəŋ.ɡar/ — Kaikki /dəˈŋar/./pər.ˈnah/ — Kaikki /pərˈnah/./bə.ˈsar/ — Kaikki /bəˈsar/./bə.ˈli/ — Kaikki /bəˈli/./ˈsə.naŋ/ — Kaikki /səˈnaŋ/./e.fek.ti.ˈvi.tas/ — Kaikki [ɛfɛktiˈvitas] (phonetic only).Natural 2–4 word phrases mixing ruled words and controls — does either model hold up once the alias word isn't spoken alone?
One tap for the batch as a whole — use the per-item verdicts above for specifics.
One tap each — a free-text note is optional.