HolosAccent

Jak HolosAccent promění váš hlas na skóre výslovnosti

Když nahlas přečtete frázi, zajímají nás několik otázek: **které zvuky jste vytvořili, která slova jste dokončili a jak věta plyne?** Nový skórovací proces HolosAccent kombinuje důkazy o všech třech a vytvoří skóre

HolosAccent· ·4 min čtení
✦✦✦ Murzik

Přeloženo z English · Přečíst originál

Příprava vašeho záznamu

Nejprve je audio dekódováno do standardního formátu: mono zvuk se vzorkováním 16 kHz.

Systém odhaduje poměr signál‑šum nahrávky. Pokud odhad klesne pod 25 dB a je k dispozici filtrování šumu, použije filtr pro redukci šumu před analýzou. Pokud filtrování selže, pokračuje s původním záznamem.

Pak je vlnová forma normalizována tak, aby vyhovovala vstupním požadavkům modelu pro analýzu řeči. Ticho a nahrávky kratší než půl sekundy dostanou nulové skóre.

Povolení různých výslovností

Dále je referenční text převeden na fonetické výslovnosti pomocí výslovnostního enginu. Slovo může mít více akceptovaných variant.

Sada výslovností zahrnuje:

  • Britské a americké varianty.
  • Běžné zkrácené formy, například neslabená samohláska ve to.
  • Vybrané kontextové alternativy.

Například koncová souhláska ve close the door se liší od té ve a close friend. Systém může během zpracování věty vybírat mezi podporovanými alternativami.

Poslouchání zvuků, ne rekonstrukce slov

Záznam prochází akustickým modelem. Ten poskytuje důkazy o různých řečových zvucích v čase, přibližně po 20‑milisekundových intervalech.

Jedná se o fonetickou reprezentaci nahrávky. Skórovací modul nepoužívá jazykový model na úrovni slov k rekonstrukci věty.

Systém pak zkoumá tyto akustické výstupy dvěma způsoby:

Metoda Co dělá
Zarovnání očekávaných zvuků Najde nejlepší načasování očekávaných zvuků a vybere kompletní variantu výslovnosti pro každé slovo.
Nezávislé rozpoznávání zvuků Sleduje zvuky preferované modelem, aniž by vyžadoval referenční větu.

Oba pohledy jsou potřebné, protože zarovnání může umístit očekávaný zvuk někde v nahrávce i když mluvčí ho vynechal. Nezávislé rozpoznávání zvuků poskytuje další důkazy o tom, co bylo skutečně řečeno.

Porovnávání také zohledňuje časování, což ztěžuje, aby zvuk v jednom slově byl považován za důkaz pro vzdálené slovo.

Hodnocení každého zvuku

Pro každý zarovnaný zvuk skórovací modul vypočítá míru přesnosti výslovnosti: jak silně model podporuje očekávaný zvuk ve srovnání s konkurenčními zvuky během daného intervalu.

Zohledňuje také:

  • Špičkovou pravděpodobnost očekávaného zvuku.
  • Zda nezávislé rozpoznávání zvuků našlo v blízkosti odpovídající zvuk.

Vyladěné matematické mapování převádí tyto důkazy na hodnotu přesnosti zvuku v rozmezí 0 až 100.

Zvuk chybějící ve výsledku nezávislého rozpoznávání automaticky nedostane nulu. Akustické důkazy jsou stále důležité.

Rozhodování, která slova vyžadují pozornost

Zpětná vazba pro slova kombinuje tyto hodnoty zvuků s explicitními kontrolami chyb. Slovo musí:

  • Mít dostatek důkazů, že bylo vysloveno.
  • Splnit nastavený prah průměrné přesnosti.
  • Vyhnout se detekovaným substitucím, vložením nebo vážným chybám chybějících zvuků.

Zřetelné substituce vyžadují slabou podporu očekávaného zvuku a silnou podporu konkurenčního zvuku.

Důkaz Aktuální práh
Podpora očekávaného zvuku Pod 0.05
Podpora jeho náhrady Nejméně 0.5

Jedná se o práhy důkazů modelu, ne o pravděpodobnosti, které by lidský posluchač použil k posouzení slova jako nesprávného.

Pro označená slova systém vrací očekávanou výslovnost a odhad slyšených zvuků, zapsaný v Mezinárodní fonetické abecedě (IPA). Tento odhad může být nepřesný, zejména na hranicích slov.

Vytvoření skóre věty

Skóre věty začíná vyladěnou kombinací:

  • Průměrná přesnost zvuků.
  • Podíl očekávaných zvuků, které odpovídají nezávislému rozpoznávání zvuků.
  • Počet řečových zvuků vyslovených za sekundu.
  • Dlouhé pauzy mezi slovy.

Výpočet časování vylučuje ticho před prvním zarovnaným zvukem a po posledním.

Tyto vlastnosti přispívají k jednomu celkovému skóre. Současná implementace neposkytuje samostatná uživatelská skóre plynulosti, úplnosti nebo intonace.

Jak kredit za slova ovlivňuje výsledek

Skórovací modul pak použije explicitní multiplikátor kreditu za slova. Každé slovo je váženo podle počtu zvuků ve své vybrané výslovnosti.

Výsledek slova Získaný kredit
Správné Plná váha
Vyslovené, ale označené Čtvrtina jeho váhy
Vynechané Žádný kredit

Výpočet je:

word credit =
    (correct sound weight + 0.25 × flagged spoken sound weight)
    / total expected sound weight

raw score =
    sentence estimate, clipped to 0–100, × word credit

V důsledku toho dlouhé nesprávné slovo obvykle stojí víc než krátké. Přečtení jen malé části věty také omezuje skóre, i když je ten úsek zřetelný.

Porovnání vašeho skóre s referencí

Nakonec může systém normalizovat surové skóre pomocí referenčního záznamu stejné fráze.

Ohodnotí syntetickou referenci stejnou verzí skórovacího modulu a pokud je k dispozici použitelné srovnávací základní měření, použije:

displayed score = min(100, raw score / reference score × 100)

Například surové skóre 80 proti referenčnímu skóre 88 se stane přibližně 90,9.

Toto nastavení zohledňuje fakt, že model může i referenčnímu záznamu dát méně než 100.

Základní měření jsou svázána s:

  • Referenčním hlasem a modelem pro generování řeči.
  • Skórovacím modelem.
  • Slovníkem.
  • Kalibrační a pravidlovou verzí.

Pokud není odpovídající základní měření k dispozici nebo je nepoužitelné, výsledek si ponechá surové skóre. První pokus tak může zůstat neupravený, dokud se pro pozdější pokusy nepřipraví základní měření.

Co vaše skóre znamená

Výsledné číslo je cvičné skóre na stupnici HolosAccent.

Skóre 90 neznamená, že 90 % vašich slov bylo správných, a neurčuje úroveň CEFR ani ekvivalentnost s rodilým mluvčím.

Mapování bylo vyladěno pomocí nahrávek hodnocených odborníky, ale nový skórovací systém zůstává experimentální a jeho úplná kritéria přijetí ještě nebyla ověřena. Může přehlédnout chyby nebo označit přijatelné projevy jako chybné.

Individuální zpětná vazba k slovům a vzory napříč opakovanými pokusy poskytují kontext pro interpretaci čísla.

HolosAccent

Uslyšíte rozdíl. Opravte to během dvou minut denně.

Přečtěte nahlas frázi a HolosAccent ohodnotí každý zvuk – pak ukáže přesně, který opravit. Murzik roste s vámi.

Pomoci zlepšit blog HolosAccent?

S vaším souhlasem HolosAccent měří návštěvy, články a čtené jazyky, aktivní čas čtení, posouvání a kliky na odkazy v aplikaci. Používáme náhodné ID návštěvníka a zaznamenáváme vaši IP adresu, přibližnou zemi, typ prohlížeče/zařízení, hostitele referrera a štítky kampaní. IP adresy jsou po 30 dnech odstraněny; ostatní analytické a souhlasové záznamy vyprší po 180 dnech. Nepoužíváme reklamní trackery ani nespojujeme tyto záznamy s vaším účtem v aplikaci.

Analytika je volitelná. Můžete ji odmítnout, odvolat souhlas, exportovat nebo smazat data z tohoto prohlížeče kdykoli zde. Přístup na blog zůstává stejný. Kontakt: support@holosaccent.app.

Ochrana soukromí · GDPR